The unsigned integer types consist of:
| Type | Minimum | Maximum |
|---|---|---|
u8 |
0 | 28-1 |
u16 |
0 | 216-1 |
u32 |
0 | 232-1 |
u64 |
0 | 264-1 |
u128 |
0 | 2128-1 |
u256 |
0 | 2256-1 |
The signed two's complement integer types consist of:
| Type | Minimum | Maximum |
|---|---|---|
i8 |
-(27) | 27-1 |
i16 |
-(215) | 215-1 |
i32 |
-(231) | 231-1 |
i64 |
-(263) | 263-1 |
i128 |
-(2127) | 2127-1 |
i256 |
-(2255) | 2255-1 |