C# 基础数据类型

一. 在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#中常用的基础数据类型及其值范围和所占空字节数。请注意,空间字节数可能会因编译器、操作系统和平的不同而有变化。

posted @ 2023-07-18 22:21  乘于时  阅读(90)  评论(0编辑  收藏  举报