スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

if文うぜぇ~!C language(訳:C言語)

なんだかんだで3万アクセス突破!

しかしアクセス解析見ると・・・ほとんどTorrent目当てじゃん!!w
これからもリピーターの方々よろしくお願いします。orz
記事題名の件は続きみてちょ~だい。


突然ですが、if文うぜぇ~!
*if文ってのはプログラミングでの条件分岐命令です。
*******************************************************************************
 日本語              プログラム
x+yが10なら     --->>    if((x+y)==10)
5で割る        --->>       z=(x+y)/5;
違うなら        --->>    else
2で割る        --->>       z=(x+y)/2;      *C言語です。"=="は等しいの意味
********************************************************************************
詳しく説明すると
if(条件)
  処理1;
else
  処理2;
です。
 この"条件"正しいと0以外(1でも-1でも)正しくないと0(zero)になります。
 上記の例で例えると"x+y==10"正しいと数学的表記で"{(x+y)=10}=!0(zeroでない)"つまり"if(!0)"となるんです。'!'は論理否定演算子で「~ではない」という意味です。
 逆に"x+y==10"が正しくない場合は"{(x+y)=10}=0"となり、if(0)となるんです。
******************************************************************************
!0  --->>  0でない、0以外の整数、NOT_0の方が解りやすい?
!1  --->>  1でない、C言語では、0と同等となる。!1==0;
******************************************************************************
では、"!1==!0"は、正しい(0以外)ですか?正しくない(0)ですか?
"!(!0)==!0"は、正しいor間違ってる?
"{!(!1)==!0}==!1"は、TRUE or FALSE ?

更にイラっとくる物も・・・
"||"は英語で言う"or"で日本語で「~または~」で、"論理和演算子"です。どちらかが正しければ(どちらかが1なら)正しい(1)
"&&"は英語で"and"で「~かつ~」という意味で"論理積演算子"です。どちらも正しいなら(両方1なら)正しい(1)

"{(!0==!1)||(!1==!(!0))}==!1"は1ですか?!1ですか?

"{(0==!1)&&(!(!0)==!1)}=={(!1==0)||(!0==!(!1))}"は正しいですか?

 "論理否定演算子"と"論理和演算子"と"論理積演算子"は、コンピュータがやってる演算です。
コンピュータは情報をデジタルで扱います。デジタルの表現は0と1でのみ表現されます。現在量子を使った量子コンピュータの研究がされています。
0と1のみで表現と言うのは2進法という事ですね、中学校で習いましたね?え?習ってない?親か数学担当に聞く又は、ググってね。
 つまり今やった(と思われる)イライラ問題のもっと膨大な量の計算をコンピュータが超高速で処理しているんですね。
 "論理否定演算子"と"論理和演算子"と"論理積演算子"は簡単な電気回路で実験できます。材料はダイオードとスイッチ、LEDと抵抗又は、豆電球、それに電池です。スイッチが入った状態を1として回路を組めば、最小構成のコンピュータの出来上がりです。二進数を足したり引いたりできます。

蛇足ですが、8bitの情報量で表せる数は0~255で、マイナスを考慮すると-128~+127です。
論理否定演算子は0なら1に、1なら0にする単純な演算子です。
8bitで0を表すと"0000 0000"となるつまり"!0"とすると"1111 1111"となる。
マイナス考慮の場合"1111 1111"は"-1"となります。ということは・・・
"!0"は"-1"

tema:プログラミング - Genre:コンピュータ

  1. 2010/04/01(木) 19:46:03|
  2. プログラミング
  3. | Track back:0
  4. | Comment:2

Comment

No title No.124

ムズかしいね…w
  1. 2010/04/03(土) 10:17:38 |
  2. URL |
  3. VARREL #-
  4. [ Edit]

No title No.123

30000万アクセスおめでとうございます
詳しく説明すると・・・から頭が痛くなってきますw
自分はまだまだ勉強不足ですw
  1. 2010/04/02(金) 15:26:47 |
  2. URL |
  3. クロさん #-
  4. [ Edit]

Post a comment

Only display to administrator.

Track back

Track Back URL
Track Back to this post(FC2 blog user)