■否定演算子(ビックリマーク)のトリッキーな使い方 タイトル通りで特に落ちはありません。 非ゼロの時⇒!非ゼロは0⇒!0⇒1ゼロの時 ⇒!ゼロは1⇒!1⇒0 ➡実行結果 ※任意の定数を真偽値(0/1)に変換したい時の小技… 続きを読む 【C言語】
否定演算子の使い方 2回ビックリ!!すると 必ず0か1になる
タグ: 否定演算子
【C言語】
【C言語】
ビット反転【~】と
論理反転【!】の違い
■【チルダ~】対【ビックリマーク!】 ●ビット反転【チルダ~】1 ⇒~ビット反転 ⇒0xFFFFfffE(2進数1111…0)0 ⇒~ビット反転 ⇒0xFFFFfffF(2進数1111…1) ●論… 続きを読む 【C言語】
ビット反転【~】と
論理反転【!】の違い
【C言語】
論理否定演算子!を使った
ド・モルガンの法則
■ド・モルガンの法則 ➡実行結果
【C言語】
論理否定演算子!の落とし穴
if(!x==0){if(!x & y);}
warning: logical not is only applied to the left hand side of this comparison 警告:!の結合力は==よりも強い[-Wlogical-not-p… 続きを読む 【C言語】
論理否定演算子!の落とし穴
if(!x==0){if(!x & y);}