Type |
Description |
Size |
Range |
char |
Character or small integer. |
1byte |
signed: -128 to 127
unsigned: 0 to 255 |
short int (short) |
Short Integer. |
2bytes |
signed: -32768 to 32767
unsigned: 0 to 65535 |
int |
Integer. |
4bytes |
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295 |
long int (long) |
Long integer. |
4bytes |
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295 |
bool |
true or false. |
1byte |
true or false |
float |
Floating point number. |
4bytes |
3.4e +/- 38 (7 digits) |
double |
Double precision floating point number. |
8bytes |
1.7e +/- 308 (15 digits) |
long double |
Long double precision floating point number. |
8bytes |
1.7e +/- 308 (15 digits) |
wchar_t |
Wide character. |
2bytes |
1 wide character |