プリミティブ型
Vのプリミティブ型は、Go言語よりも少なくなっています。
基本型
bool型(
true
またはfalse
)string型
integer型(
int
)float型(
float
)rune型(Unicodeコードポイント)--
0xf09f9880
など
複合型
array型(
[]
)map型(
{}
)struct型
integer型
integer(整数)型はさらにsigned
(符号あり)とunsigned
(符号なし)に分けられます。signed
は正または負の値を表しますが、unsigned
は正の値だけを表します。
符号あり整数
型名 | サイズ | 値の範囲 |
| 8ビット | -128 〜 27 -1 |
| 16ビット | -215 〜 215 - 1 |
| 32ビット | -231 〜 231 - 1 |
| 64ビット | -263 〜 263 - 1 |
| 128ビット | -2127 〜 2127 - 1 |
符号なし整数
型名 | サイズ | 値の範囲 |
| 8ビット | 0 〜 27 -1 |
| 16ビット | 0 〜 215 - 1 |
| 32ビット | 0 〜 231 - 1 |
| 64ビット | 0 〜 263 - 1 |
| 128ビット | 0 〜 2127 - 1 |
Last updated