signed int i; // 符号つき整数型の変数 i の宣言 unsigned int j; // 符号なし整数型の変数 j の宣言 |
int i; // signed int i; と同じ |
short int i; // 16ビットの符号つき整数型の変数 i の宣言 unsigned short int j; // 16ビットの符号なし整数型の変数 j の宣言 |
sizeof(short int) sizeof(unsigned short int) |
std::cout << "short int 型のビット数は" << 8*sizeof(short int) << "ビットです\n"; std::cout << "unsigned short int 型のビット数は" << 8*sizeof(unsigned short int) << "ビットです\n"; |
short int i; // 16ビットの符号つき整数型の変数 i の宣言 unsigned short int j; // 16ビットの符号なし整数型の変数 j の宣言 // ビット数を表示 std::cout << "short int 型のビット数は" << 8*sizeof(short int) << "ビットです\n"; std::cout << "unsigned short int 型のビット数は" << 8*sizeof(unsigned short int) << "ビットです\n"; // 変数に値を代入 i = -120; j = 65528; // 変数の中身を表示 std::cout << "符号つき整数 i の値は" << i << "です\n"; std::cout << "符号なし整数 j の値は" << j << "です\n"; |
short int 型のビット数は16ビットです unsigned short int 型のビット数は16ビットです 符号つき整数 i の値は-120です 符号なし整数 j の値は65528です |