[unsigned] int
[unsigned] short
[unsigned] long
[例] 整数型のメモリ幅(サイズ)を調べるプログラム
#include <stdio.h>
main()
{
printf("int %d[byte]\n", sizeof(int));
printf("short %d[byte]\n", sizeof(short));
printf("long %d[byte]\n", sizeof(long));
}
整数 / 整数
整数型データの割算は余りを切捨て,0に近い整数値に丸める.
整数 % 整数
剰余演算子(%)は余りを計算する.
| 型 | 範囲 |
|---|---|
| char | -128 〜 127 |
| unsinged char | 0 〜 255 |
| 順序 | 型名 |
|---|---|
| 1 | long double |
| 2 | double |
| 3 | float |
| 4 | unsigned long int |
| 5 | long int |
| 6 | unsigned int |
| 7 | int |
| 8 | unsigned char |
| 9 | char |
( 型名 ) 式
[例]
(double)a aの値をdouble型に変換する