变量内存占用和取值范围
Contents
- 基础数据类型取值范围
- string不属于基础数据类型
| 关键字 | 占用字节数 | 取值范围 |
|---|---|---|
| sbyte | 1 | -128~127 |
| byte | 1 | 0~255 |
| short | 2 | -32768~32767 |
| ushort | 2 | 0~65535 |
| int | 4 | -2147483648~2147483647 |
| uint | 4 | 0~4292967295 |
| long | 8 | -9223372036854775808~9223372036854775808 |
| ulong | 8 | 0~18446744073709551615 |
| char | 2 | 0~65535 |
| float | 4 | 存储7到8位有效数字 根据编译器不同 有效数字可能不一样 |
| double | 8 | 存储15~17位有效数字 |
| bool | (true,false) | |
| decimal | 16 | 存储27~28位有效数字 |