| Data Type name |
Bytes |
Alias |
Value Range |
| Int |
* |
Signed, signed int |
Determined by the operating system, that is, it depends on the operating system's "font" |
| Unsigned int |
* |
Unsigned |
Determined by the operating system, that is, it depends on the operating system's "font" |
| _ Int8 |
1 |
Char, signed Char |
-128 to 127 |
| _ Int16 |
2 |
Short, short int, signed short int |
-32,768 to 32,767 |
| _ Int32 |
4 |
Signed, signed int |
-2,147,483,648 to 2,147,483,647 |
| _ Int64 |
8 |
None |
-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
| Bool |
1 |
None |
False or true |
| Char |
1 |
Signed Char |
-128 to 127 |
| Unsigned char |
1 |
None |
0 to 255 |
| Short |
2 |
Short int, signed short int |
-32,768 to 32,767 |
| Unsigned short |
2 |
Unsigned short int |
0 to 65,535 |
| Long |
4 |
Long int, signed long int |
-2,147,483,648 to 2,147,483,647 |
| Long long |
8 |
None (but equivalent to _ int64) |
-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
| Unsigned long |
4 |
Unsigned long int |
0 to 4,294,967,295 |
| Enum |
* |
None |
Determined by the operating system, that is, it depends on the operating system's "font" |
| Float |
4 |
None |
3.4e +/-38 (7 digits) |
| Double |
8 |
None |
1.7e +/-308 (15 digits) |
| Long double |
8 |
None |
1.7e +/-308 (15 digits) |
| Wchar_t |
2 |
_ Wchar_t |
0 to 65,535 |