C++ datatypes on BGLinux
| datatype | storage | bytes | bits | minimum | maximum |
| bool | byte | 1 | 8 | false | true |
| char | byte | 1 | 8 | -128 | 127 |
| unsigned char | byte | 1 | 8 | 0U | 255U |
| short | short word | 2 | 16 | -32768 | 32767 |
| unsigned short | short word | 2 | 16 | 0U | 65535U |
| int | word | 4 | 32 | -2147483648 | 2147483647 |
| unsigned int | word | 4 | 32 | 0U | 4294967295U |
| long | long word | 8 | 64 | -9223372036854775808L | 9223372036854775807L |
| unsigned long | long word | 8 | 64 | 0UL | 18446744073709551615UL |
| float | word | 4 | 32 | 1.17549435e-38F | 3.40282347e+38F |
| double | long word | 8 | 64 | 2.2250738585072014e-308 | 1.7976931348623157e+308 |
| long double | quad word | 16 | 128 | 3.362103143112093506262677817321752603E-4932L | 1.189731495357231765085759326628007016E+4932L |
In addition to the above, all pointers are 8 bytes in length.
Updated: 08/01/2018 06:24PM
