質問
このは些細なものでもない1 プログラマーが、うまく用いられていプログラミング用 true
や false
2 と思っ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
On
とOff
に両方の地図。私はほとんどのプログラマは、両方が同じように設定マップと思い:「オフ」に行くの両方0 /偽ながら、1 /真の両方の「ON」に行くのを
によって異なります。
C:
( 0 ? "never happens" : "false")
や( 1 ? "true" : "never happens")
Ruby, ELisp:両
0
や1
はtruebash ( cmd.exe):の
true
コマンドからcoreutils)口と0
ステータスコードのfalse
コマンドの出口が非ゼロの状態コード
多くの現代の大人気プログラミング言語の強力なC遺産しようと考えている 0
するfalse 1
(またはゼロでない数字)がtrueとなります。
なmnemonics boolean、使用言語のイディオムを試験trueness.
愛のC - あなたは嘘を掛けることができないため。 :)