Giá trị lớn nhất có thể của kiểu integer (int) là 2.147.483.647.
Bảng dưới đây liệt kê các kiểu dữ liệu cơ bản trong C# kèm phạm vi và giá trị mặc định:
| Kiểu | Diễn tả | Phạm vi | Giá trị mặc định |
|---|---|---|---|
| bool | Giá trị Boolean | True hoặc False | False |
| byte | Số nguyên không dấu 8-bit | 0 đến 255 | 0 |
| char | Ký tự Unicode 16-bit | U+0000 đến U+FFFF | '\0' |
| decimal | Số thập phân chính xác 128-bit (28-29 chữ số) | (-7.9×10²⁸ đến 7.9×10²⁸) / 10⁰⁻²⁸ | 0.0M |
| double | Số thực dấu chấm động độ chính xác kép 64-bit | (±)5.0×10⁻³²⁴ đến (±)1.7×10³⁰⁸ | 0.0D |
| float | Số thực dấu chấm động độ chính xác đơn 32-bit | -3.4×10³⁸ đến +3.4×10³⁸ | 0.0F |
| int | Số nguyên có dấu 32-bit | -2.147.483.648 đến 2.147.483.647 | 0 |
| long | Số nguyên có dấu 64-bit | -9.223.372.036.854.775.808 đến 9.223.372.036.854.775.807 | 0L |
| sbyte | Số nguyên có dấu 8-bit | -128 đến 127 | 0 |
| short | Số nguyên có dấu 16-bit | -32.768 đến 32.767 | 0 |
| uint | Số nguyên không dấu 32-bit | 0 đến 4.294.967.295 | 0 |
| ulong | Số nguyên không dấu 64-bit | 0 đến 18.446.744.073.709.551.615 | 0 |
| ushort | Số nguyên không dấu 16-bit | 0 đến 65.535 | 0 |
Trong C#, bạn có thể truy cập hằng số int.MaxValue và int.MinValue để lấy giá trị lớn nhất/nhỏ nhất mà không cần nhớ thuộc lòng.