비트 |
이름 |
범위 |
십진법 (대략값) |
이용 |
기능 |
C/C++ | C# | 델파이 | 자바 | SQL |
4 |
nibble, semioctet |
Signed: ~ , ~  |
1 |
binary-coded decimal, single decimal로 표현. |
Unsigned: ~ → 같은 값: ~  |
2 |
8 |
byte, octet |
Signed: ~ , ~  |
3 |
아스키 문자 |
int8_t, char |
sbyte |
Shortint |
byte |
tinyint |
Unsigned: ~ → 같은 값: ~  |
3 |
uint8_t, char |
byte |
Byte |
n/a |
unsigned tinyint |
16 |
halfword, word, short |
Signed: ~ , ~  |
5 |
UCS-2 문자 |
int16_t, short |
short |
Smallint |
short |
smallint |
Unsigned: ~ → 같은 값: ~  |
5 |
uint16_t |
ushort |
Word |
char |
unsigned smallint |
32 |
word, long, doubleword, longword, int |
Signed: ~ , ~  |
10 |
UCS-4 문자, 트루컬러 + 알파, FourCC, 액션스크립트 int |
int32_t, int, long |
int |
LongInt; Integer |
int |
int |
Unsigned: ~ → 같은 값: ~  |
10 |
uint32_t |
uint |
LongWord; Cardinal |
n/a |
unsigned int |
64 |
word, doubleword, longword, long long, quad, quadword, int64 |
Signed: ~ , ~  |
19 |
매우 큰 수 |
int64_t, long, long long |
long |
Int64 |
long |
bigint |
Unsigned: ~ → 같은 값: ~  |
20 |
uint64_t |
ulong |
n/a |
n/a |
unsigned bigint |
128 |
octaword, double quadword |
Signed: ~ , ~  |
39 |
C: 비표준 컴파일러 확장으로만 사용 가능 |
Unsigned: ~ → 같은 값: ~  |
39 |
n |
n-bit integer (일반적인 경우) |
Signed: ~  |
 |
에이다 범위 -2**(n-1)..2**(n-1)-1 |
Unsigned: 0 ~  |
 |
에이다 범위 0..2**n-1 , 에이다 mod 2**n |