質問

このは些細なものでもない1 プログラマーが、うまく用いられていプログラミング用 truefalse2 と思っ0と1のあと、できない覚えているで、本当の意味で、そのための一つの手段はfalseです。

ご意見募集

1うち、Cのコース :)
2私はitを活用したマーケティングしておいて推測;)

役に立ちましたか?

解決

あなたは日常アイテムの電源スイッチがオフ円、およびラインを使用することを気づいていませんの上のために?

これは、それらをリンクするためにジャンプの多くではありません。

消灯=円=ゼロ=偽

=の行に= 1 =真

他のヒント

ニーモニックは、「真実は、この中でどのくらい?」ですゼロ整数がゼロ真実を意味します。それ以外はゼロでない真実です。 :)

私は単に彼の机の横にある彼の壁の上に付箋を持っている同僚があります:

  

偽= 0
  真!= 0

あなたが本当にそれでその多くの問題がある場合は、

、私はすぐにそれを抽象化する言語を使用することになります。

例えば。 Cでの

#define TRUE 1
#define FALSE 0

一般的に、私はとにかくコードに転がっ定数を持つ避けるだろう。

を検討し、

if(my_var == TRUE)

とは対照的に、

if(my_var == 1)

けれども、ここで再び、あなたは

、あなたが正しいことのためにテストしていることを確認する必要があります
if(my_var != FALSE)

より多くのケースをキャッチします。

乾杯!

クリスチャン

"いいえああ!"
(OH == 0)

これは、シェルの中で(shのは、bash)真が1 0と偽であるという事実によって複雑になります

$ true
$ echo $?
0
$ false
$ echo $?
1

を覚えておいてください "何== false" に、 "何か== true" を

ニーモニック - ハードウェアの背景から来た場合、それはさらに複雑になります。しかし、プログラマのために、ちょうど質問します:

任意のビットが設定されていますか?

答えは、trueまたはfalseのいずれかで、その結果です。 0(偶数符号付き整数で)何ビットが設定されていないだけ。

-Adam

OnOffに両方の地図。私はほとんどのプログラマは、両方が同じように設定マップと思い:「オフ」に行くの両方0 /偽ながら、1 /真の両方の「ON」に行くのを

によって異なります。

  • C: ( 0 ? "never happens" : "false")( 1 ? "true" : "never happens")

  • Ruby, ELisp:両 01 はtrue

  • bashcmd.exe):の true コマンドからcoreutils)口と 0 ステータスコードの false コマンドの出口が非ゼロの状態コード

多くの現代の大人気プログラミング言語の強力なC遺産しようと考えている 0 するfalse 1 (またはゼロでない数字)がtrueとなります。

なmnemonics boolean、使用言語のイディオムを試験trueness.

愛のC - あなたは嘘を掛けることができないため。 :)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top