@@ -7,24 +7,24 @@ r[type.numeric.int]
77r[ type.numeric.int.unsigned]
88The unsigned integer types consist of:
99
10- Type | Minimum | Maximum
11- -------|---------|-------------------
12- ` u8 ` | 0 | 2<sup >8</sup >-1
13- ` u16 ` | 0 | 2<sup >16</sup >-1
14- ` u32 ` | 0 | 2<sup >32</sup >-1
15- ` u64 ` | 0 | 2<sup >64</sup >-1
16- ` u128 ` | 0 | 2<sup >128</sup >-1
10+ Type | Minimum | Maximum | Maximum (decimal)
11+ -------|---------|-------------------|------------------------
12+ ` u8 ` | 0 | 2<sup >8</sup >-1 | 255
13+ ` u16 ` | 0 | 2<sup >16</sup >-1 | 65535
14+ ` u32 ` | 0 | 2<sup >32</sup >-1 | 4294967295
15+ ` u64 ` | 0 | 2<sup >64</sup >-1 | 18446744073709551615
16+ ` u128 ` | 0 | 2<sup >128</sup >-1 | ≈ 3.4 x 10< sup >38</ sup >
1717
1818r[ type.numeric.int.signed]
1919The signed two's complement integer types consist of:
2020
21- Type | Minimum | Maximum
22- -------|--------------------|-------------------
23- ` i8 ` | -(2<sup >7</sup >) | 2<sup >7</sup >-1
24- ` i16 ` | -(2<sup >15</sup >) | 2<sup >15</sup >-1
25- ` i32 ` | -(2<sup >31</sup >) | 2<sup >31</sup >-1
26- ` i64 ` | -(2<sup >63</sup >) | 2<sup >63</sup >-1
27- ` i128 ` | -(2<sup >127</sup >) | 2<sup >127</sup >-1
21+ Type | Minimum | Maximum | Decimal
22+ -------|--------------------|-------------------|----------------------------------------------------
23+ ` i8 ` | -(2<sup >7</sup >) | 2<sup >7</sup >-1 | \[ -128..127 ]
24+ ` i16 ` | -(2<sup >15</sup >) | 2<sup >15</sup >-1 | \[ -32768..32767 ]
25+ ` i32 ` | -(2<sup >31</sup >) | 2<sup >31</sup >-1 | \[ -2147483648..2147483647 ]
26+ ` i64 ` | -(2<sup >63</sup >) | 2<sup >63</sup >-1 | \[ -9223372036854775808..9223372036854775807 ]
27+ ` i128 ` | -(2<sup >127</sup >) | 2<sup >127</sup >-1 | \[ ≈ -1.7 x 10< sup >38</ sup >..≈1.7 x 10< sup >38</ sup > ]
2828
2929
3030r[ type.numeric.float]
0 commit comments