비트
|
이름
|
範圍
|
十進法 (大略값)
|
利用
|
機能
|
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
|