정수형
일반적인 필수 자료형

| 비트 | 이름 | 범위 | 십진법 (대략값) | 이용 | 기능> C/C++ | 기능> C# | 기능> 델파이 | 기능> 자바 | 기능> SQL |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 4 | nibble, semioctet | Signed:  -8 ~  7,  -(2^{3}) ~  2^{3}-1 | 1 | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. |
| 4 | nibble, semioctet | Unsigned:  0 ~  15 → 같은 값:  ~  2^{4}-1 | 2 | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. | binary-coded decimal, single decimal로 표현. |
| 8 | byte, octet | Signed:  -128 ~  127,  -(2^{7}) ~  2^{7}-1 | 3 | 아스키 문자 | int8_t, char | sbyte | Shortint | byte | tinyint |
| 8 | byte, octet | Unsigned:  0 ~  255 → 같은 값:  ~  2^{8}-1 | 3 | 아스키 문자 | uint8_t, char | byte | Byte | n/a | unsigned tinyint |
| 16 | halfword, word, short | Signed:  -32,768 ~  32,767,  -(2^{15}) ~  2^{15}-1 | 5 | UCS-2 문자 | int16_t, short | short | Smallint | short | smallint |
| 16 | halfword, word, short | Unsigned:  0 ~  65,535 → 같은 값:  ~  2^{16}-1 | 5 | UCS-2 문자 | uint16_t | ushort | Word | char | unsigned smallint |
| 32 | word, long, doubleword, longword, int | Signed:  -2,147,483,648 ~  2,147,483,647,  -(2^{31}) ~  2^{31}-1 | 10 | UCS-4 문자, 트루컬러 + 알파, FourCC, 액션스크립트 int | int32_t, int, long | int | LongInt; Integer | int | int |
| 32 | word, long, doubleword, longword, int | Unsigned:  0 ~  4,294,967,295 → 같은 값:  ~  2^{32}-1 | 10 | UCS-4 문자, 트루컬러 + 알파, FourCC, 액션스크립트 int | uint32_t | uint | LongWord; Cardinal | n/a | unsigned int |
| 64 | word, doubleword, longword, long long, quad, quadword, int64 | Signed:  -9,223,372,036,854,775,808 ~  9,223,372,036,854,775,807,  -(2^{63}) ~  2^{63}-1 | 19 | 매우 큰 수 | int64_t, long, long long | long | Int64 | long | bigint |
| 64 | word, doubleword, longword, long long, quad, quadword, int64 | Unsigned:  0 ~  18,446,744,073,709,551,615 → 같은 값:  ~  2^{64}-1 | 20 | 매우 큰 수 | uint64_t | ulong | n/a | n/a | unsigned bigint |
| 128 | octaword, double quadword | Signed:  -170,141,183,460,469,231,731,687,303,715,884,105,728 ~  170,141,183,460,469,231,731,687,303,715,884,105,727,  -(2^{127}) ~  2^{127}-1 | 39 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 |
| 128 | octaword, double quadword | Unsigned:  0 ~  340,282,366,920,938,463,463,374,607,431,768,211,455 → 같은 값:  ~  2^{128}-1 | 39 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 | C: 비표준 컴파일러 확장으로만 사용 가능 |
| n | n-bit integer  (일반적인 경우) | Signed:  (-2^{n-1}) ~  (2^{n-1}-1) |  \lceil (n-1)\log _{10}{2}\rceil  |  \lceil (n-1)\log _{10}{2}\rceil  | 에이다 범위 -2**(n-1)..2**(n-1)-1 | 에이다 범위 -2**(n-1)..2**(n-1)-1 | 에이다 범위 -2**(n-1)..2**(n-1)-1 | 에이다 범위 -2**(n-1)..2**(n-1)-1 | 에이다 범위 -2**(n-1)..2**(n-1)-1 |
| n | n-bit integer  (일반적인 경우) | Unsigned: 0 ~  (2^{n}-1) |  \lceil n\log _{10}{2}\rceil  |  \lceil n\log _{10}{2}\rceil  | 에이다 범위 0..2**n-1, 에이다 mod 2**n | 에이다 범위 0..2**n-1, 에이다 mod 2**n | 에이다 범위 0..2**n-1, 에이다 mod 2**n | 에이다 범위 0..2**n-1, 에이다 mod 2**n | 에이다 범위 0..2**n-1, 에이다 mod 2**n |