整数型
読み:せいすうがた
外語:Integer style
整数
を格納するための
データ型
(変数型)のこと。
単純型
の一種で、
順序型
の一つ。
目次
特徴
C/C++
プリミティブ型
複合型または別名定義
Java
Delphi
特徴
C/C++
プリミティブ型
C/C++
では、次のようなものがある。
char
short
(shoft int)
int
long
(long int)
long long
(long long int)
また実装により、次のようなものも使われる。
__int8
__int16
__int32
__int64
複合型または別名定義
C99
以降は、Cの標準仕様として、目的に応じた長さが選べる変数型の別名定義が定義されるようになった。
int8_t
int16_t
int32_t
int64_t
int128_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
uint8_t
uint16_t
uint32_t
uint64_t
uint128_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t
Java
Java
では、次のようなものがある。
byte
(1バイト符号あり)
short
(2バイト符号あり)
int
(4バイト符号あり)
long
(8バイト符号あり)
Delphi
Delphi
では、
順序型
の一種として存在する。サイズは一般的な実装例。
ShortInt/Byte (8ビット)
SmallInt/Word (16ビット)
Integer
LongInt/LongWord (32ビット)
Cardinal
Int64 (64ビット)
このうち、IntegerとCardinalは基本型で、実装により大きさが変化する。
再検索