diff --git a/src/types/numeric.md b/src/types/numeric.md
index b4db2121f..c93771c4c 100644
--- a/src/types/numeric.md
+++ b/src/types/numeric.md
@@ -7,24 +7,24 @@ r[type.numeric.int]
r[type.numeric.int.unsigned]
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
+Type | Minimum | Maximum | Maximum (decimal)
+-------|---------|-------------------|------------------------
+`u8` | 0 | 28-1 | 255
+`u16` | 0 | 216-1 | 65535
+`u32` | 0 | 232-1 | 4294967295
+`u64` | 0 | 264-1 | 18446744073709551615
+`u128` | 0 | 2128-1 | ≈ 3.4 x 1038
r[type.numeric.int.signed]
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
+Type | Minimum | Maximum | Decimal
+-------|--------------------|-------------------|----------------------------------------------------
+`i8` | -(27) | 27-1 | \[-128..127]
+`i16` | -(215) | 215-1 | \[-32768..32767]
+`i32` | -(231) | 231-1 | \[-2147483648..2147483647]
+`i64` | -(263) | 263-1 | \[-9223372036854775808..9223372036854775807]
+`i128` | -(2127) | 2127-1 | \[≈ -1.7 x 1038..≈1.7 x 1038]
r[type.numeric.float]