- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- 授業/C言語基礎/変数 へ行く。
- 1 (2015-09-26 (土) 08:46:28)
- 2 (2015-09-26 (土) 09:13:56)
- 3 (2015-09-26 (土) 14:43:47)
- 4 (2015-09-27 (日) 13:06:22)
- 5 (2015-10-01 (木) 09:22:54)
- 6 (2015-10-01 (木) 16:37:49)
- 7 (2015-10-15 (木) 08:42:41)
- 8 (2015-12-03 (木) 11:26:16)
- 9 (2015-12-23 (水) 18:22:08)
- 10 (2015-12-23 (水) 23:14:01)
- 11 (2015-12-24 (木) 05:12:51)
- 12 (2015-12-24 (木) 08:34:20)
- 13 (2015-12-24 (木) 08:34:20)
- 14 (2016-09-20 (火) 12:29:25)
- 15 (2016-09-29 (木) 10:30:35)
- 16 (2016-10-05 (水) 18:21:05)
- 17 (2017-09-29 (金) 10:45:31)
コンピューターが記憶しているデータの一つ一つに名前をつけたものを変数といいます。
記憶するデータの種類によってコンピューターが用意しなければならない記憶領域の大きさが異なります。 この、データの種類のことを変数の型といいます。
int型 †
int型は整数を記憶する記憶するためのデータ型です。
16ビットCPUでは16ビット(2バイト)、32ビットCPUでは32ビット(4バイト)というように、CPUが扱う基本サイズの大きさになります。 ただし、64ビットCPUでは、32ビットCPUとの互換性を保つために、64ビット(8バイト)でなく32ビット(4バイト)にするものもあります。
2進数が32ビットのとき、[math]2^{32}[/math]乗通り([math]4,294,967,296[/math]通り)のパターンを作るができます。
整数には負の数も含まれますので、先頭のビットを符号ビットとし、符号ビットが1のときは負の数と考えます。 つまり、先頭の符号ビットが1である[math]2^{16}[/math]乗個のパターンは負の数を表すのに使われます。
残り[math]2^{16}[/math]乗個のパターンがありますが、すべてのビットがゼロのパターンをゼロの数を表すのに使いますので、正の数を表すのに使うことができるのは[math]2^{16}-1[/math]乗個のパターンになります。
したがって、32ビットint型で表すことができる数は、[math]-2^{16}[/math]から[math]2^{16}-1[/math]まで、すなわち、[math]-2,147,483,648[/math]から[math]+2,147,483,647[/math]までです。
double型 †
宣言 †
初期化 †
printf文による変数の表示 †
printf文を使って変数の値を画面に出力(表示)するときは、出力する文字列の中に % と変数の種類(int型のときは d、double型のときは f)を入れて、文字列の後にコンマ , をつけて、変数名を指定します。
例えば、int型の変数iの値を表示するときは、次のようになります。
#include <stdio.h> int main(void) { int i; return 0; }
また、double型の変数dの値を表示するときは、次のようになります。
#include <stdio.h> int main(void) { double d; return 0; }