Type | Bits | Values |
| boolean | 1 | true or false |
| char | 16 | `\u0000' - `\uFFFF' |
| byte | 8 | -128 to +127 |
| short | 16 | -32,768 to +32,767 |
| int | 32 | -2,147,483,648 to +2,147,483,648 |
| long | 64 | -9,223,372,036,854,775,808 to +9,223,372,036,854,775,808 |
| float | 32 | -3.40292347E+38 to +3.40292347E+38 |
| double | 64 | -1.79769313486321570E+308 to +1.79769313486321570E+308 |