実行が次のように表示された後プログラムの結果:
木炭は1バイトである
intは2バイトである
不足分は2バイトである
長いの4バイトである
無署名の木炭は1バイトである
無署名のintは2バイトである
無署名の不足分は2バイトである
無署名の長いの4バイトである
浮遊物は4バイトである
倍は8バイトである
a = 1023
a = 1777
a = 3ff
b = 2222
c = 123
d = 1234
e = X
f = 3.141590
g = 3.141593
a = 1023
a = 1023
a = 1023
a = 1023
a = 1023
f = 3.141590
f = 3.141590
f = 3.142
f = 3.14159
f = 3.14159 |
使用、Cプログラム、それの変数が宣言されなければならない前に。 可変的な宣言は編集者に変数をの名前そしてタイプ告げ、特定の価値に任意に変数を初期設定する。
あなたのプログラムが宣言されなかった変数を使用するように試みれば、編集者はエラーメッセージを発生させる。 可変的な宣言に次の形態がある:
typename varname;
typenameは可変的なタイプを指定し、キーワードの1つならない。 varnameは変数名である。 コンマの変数名の分離によって1ラインの同じタイプの多数の変数を宣言できる:
int count, number, start; /* 3つの整変数 */
float percent, total; /* 2つの浮遊物変数 */
The typedef Keyword
typedefのキーワードが既存のデータのタイプの新しい名前を作成するのに使用されている。 事実上、typedefは同義語を作成する。 例えば、声明
typedef int integer;
ここに私達はtypedefがintのための同義語として整数を作成することを見る。 それからこの例のようにタイプintの変数を、定義するのに整数を使用できる:
integer count;
そうtypedefは新しいデータタイプ、それをあらかじめ定義されたデータタイプのために別の名前を使用することを許可するだけ作成しない。
|