【rust】の数値と基本型
Rustの数値と基本型
Rustの基本型とビット数、範囲は以下。
型名 | ビット数 | 範囲 |
---|---|---|
i8 |
8ビット |
-128~127 |
i16 |
16ビット |
-32768~32767 |
i32 |
32ビット |
-2147483648~2147483647 |
i64 |
64ビット |
-9223372036854775808~9223372036854775807(-9.223372036854775808 × 10^18~9.223372036854775807 × 10^18) |
i128 |
128ビット |
-170141183460469231731687303715884105728~170141183460469231731687303715884105727(-1.70141183460469231731687303715884105728 × 10^38~1.70141183460469231731687303715884105727 × 10^38) |
isize |
ポインターと同じサイズ(64bit環境であればi64と同じ) |
ー |
型名 | ビット数 | 範囲 |
---|---|---|
u8 |
8ビット |
0~255 |
u16 |
16ビット |
0~65535 |
u32 |
32ビット |
0~4294967295 |
u64 |
64ビット |
0~18446744073709551615 |
u128 |
128ビット |
0~340282366920938463463374607431768211455 |
usize |
ポインターと同じサイズ(64bit環境であればu64と同じ) |
ー |
型名 | ビット数 | 範囲 |
---|---|---|
f32 |
32ビット |
-3.4028235 × 10^38 ~ 3.4028235 × 10^38 |
f64 |
64ビット |
-1.7976931348623157 × 10^308 ~ 1.7976931348623157 × 10^308 |
参考までに、日本の単位の一覧
名称 | 指数 |
---|---|
万 |
10^4 |
億 |
10^8 |
兆 |
10^12 |
京 |
10^16 |
垓 |
10^20 |
予 |
10^24 |
穣 |
10^28 |
溝 |
10^32 |
澗 |
10^36 |
正 |
10^40 |
載 |
10^44 |
極 |
10^48 |
恒河沙 |
10^52 |
阿僧祇 |
10^56 |
那由多 |
10^60 |
不可思議 |
10^64 |
無量大数 |
10^68 |