6: 2009-11-19 (木) 19:02:53 sho ソース 7: 2009-11-20 (金) 20:14:07 sho ソース
Line 6: Line 6:
***2進数 [#ea68bb60] ***2進数 [#ea68bb60]
私たちが普段使っているのは10進数です。 私たちが普段使っているのは10進数です。
 +0から9まで増えて行くと、次は桁が上がり10になります。~
 +コンピュータでは2進数や16進数で表されることがあります。
 +2進数は0,1と増えて行くと、次は桁が上がって10になります。
-***ビット [#y24bb3d4] +***ビット・バイト [#y24bb3d4] 
- +コンピュータの世界では2進数で表されことがありますが、その最小単位をビットと言います。~ 
-***バイト [#q364ee42]+またビットが8個で1バイトとなります。
***変数 [#ib843ca5] ***変数 [#ib843ca5]
Line 35: Line 38:
|unsigned int|4バイト|0~4294967295| |unsigned int|4バイト|0~4294967295|
 +***演算子 [#reb3a365]
 +基本的な演算子には以下があります。
 +| 演算子 | 意味 | 使用例 |
 +| = | 右辺を左辺に代入 | a=b |
 +| + | 足し算 | c=a+b |
 +| - | 引き算 | c=a-b |
 +| * | 掛け算 | c=a*b |
 +| / | 割り算 | c=a/b |
 +| % | 割り算の余り | c=a%b |
 +
 +算数でa=bは、aとbは同じという意味です。しかしC言語ではa=2でb=3の時にa=bとす
 +ると、aにbの値が代入されa、b両方とも3になります。
 +
 +その他に以下の演算子があります。
 +基本的な演算子で書き換えることもですが、プログラムを見易く、短くするために以下を使います。
 +| 演算子 | 使用例 | 基本演算子で表すと |
 +| += | a+=b | a=a+b |
 +| -= | a-=b | a=a-b |
 +| *= | a*=b | a=a*b |
 +| /= | a/=b | a=a/b |
 +| %= | a%=b | a=a%b |
 +| ++ | a++ | a=a+1 |
 +| -- | a-- | a=a-1 |
 +
 +***比較演算子 [#j7650a08]
 +比較演算子は後で説明する制御文の条件になります。
 +
 +| 比較演算子 | 使用例 | 意味 |
 +| == | a==b | aとbは等しい |
 +| ''<'' | a<b | aはbより小さい |
 +| ''>'' | a>b | aはbより大きい |
 +| <= | a<=b | aはb以下 |
 +| >= | a>=b | aはb以上 |
 +| != | a!=b | aとbは等しくない |
 +
 +例えば「もしa<bだったら、a++する」という制御文を書いた場合、a=3,b=4ならa++されますが、a=4,b=4なら何もされません。
 +
 +***論理演算子 [#k2bb26ac]
 +いくつかの条件を組み合わせる時に使用します。
 +
 +| 論理演算子 | 使用例 | 意味 |
 +| && | 3<=a && a<=8 | aは3以上かつ8以下 |
 +| ! | !(a==5) | aは5ではない |
 + ||  a<3 || 8<a  aは3未満または8より大きい
***fd_printf文 [#ua9b7908] ***fd_printf文 [#ua9b7908]
文字や変数の値などを表示する時に使います。~ 文字や変数の値などを表示する時に使います。~


トップ   差分 リロード印刷に適した表示   全ページ一覧 単語検索 最新ページの一覧   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom