一. 在C#中,基础数据类型的取值范围和所占空间字节数如下:
1. bool:
- 取值范围: true 或 false
- 空间字节数: 1
2. byte:
- 取值范围: 0 到 255
- 空间字节数: 1
3. sbyte:
- 取值范围: -128 到 127
- 空间字节数: 1
4. char:
- 取值范: Unicode 字符集中的任意字符
- 空字节数: 2
5. short:
- 取值范围: -32,768 到 32,767
- 空间字节数: 2
6. ushort:
- 取值范围: 0 到 65,535
- 空间字节数: 2
7. int - 取值范围: -2,147,483, 到 2,147,483,647
- 空间字节数: 4
8. uint:
- 取值围: 0 到 4,,967,295
- 空间字节数: 4
9. long - 取值范: -9,223,,036,854,,808 到 9,223,372,036,854,775,807
- 空间字节数: 8
10. ulong:
- 取值范围: 0 到 18,446,,073,709,551,615
- 空间字节数: 8
11. float:
- 取值范: 大约 ±1.5 x 10^-45 到 ±3.4 x 10^38,精度约为 7 小数
- 空间字节数: 4
12. double:
- 取值范围: 大约 ±5.0 x 10^-324 到 ±1.7 x 10^308,精度约 15-16 位小
- 空间字节数: 8
13. decimal:
- 取值范围: 大约 ±1.0 x 10^-28 到 ±7.9 x 10^28,精度约为 28-29 位数
- 空间字节数: 16
14. DateTime:
- 取值范围: 0001/01/01 00:00:00 到 9999/12/31 23:59:59
- 空间字节数: 8
这是C#中常用的基础数据类型及其值范围和所占空字节数。请注意,空间字节数可能会因编译器、操作系统和平的不同而有变化。
标签:10,字节数,C#,数据类型,基础,空间,取值,范围 From: https://www.cnblogs.com/hjbf/p/17564302.html