1 整数类型
类型 | 别名 | 允许的值 |
---|
sbyte | System.SByte | 介于-128和127之间的整数 |
byte | System.Byte | 介于0和255之间的整数 |
short | System.Int16 | 介于-32 768和32 767之间的整数 |
ushort | System.UInt16 | 介于0和65 535之间的整数 |
int | System.Int32 | 介于-2 147 483 648和2 147 483 647之间的整数 |
uint | System.UInt32 | 介于0和4 294 967 295之间的整数 |
long | System.Int64 | 介于-9 223 372 036 854 775 808和9 223 372 036 854 775 807之间的整数 |
ulong | System.UInt64 | 介于0和18 446 744 073 709 551 615之间的整数 |
2 浮点类型
float和double类型的表示方法:
±
m
∗
2
e
±m*2^e
±m∗2e。
decimal类型的表示方法:
±
m
∗
1
0
e
±m*10^e
±m∗10e。
类型 | 别名 | m的最小值 | m的最大值 | e的最小值 | e的最大值 |
---|
float | System.Single | 0 |
2
24
2^{24}
224 | -149 | 104 |
double | System.Double | 0 |
2
53
2^{53}
253 | -1075 | 970 |
decimal | System.Decimal | 0 |
2
96
2^{96}
296 | -28 | 0 |
3 文本和布尔类型
类型 | 别名 | 允许的值 |
---|
char | System.Char | 一个Unicode字符,存储0~65 535之间的整数 |
bool | System.Boolean | 布尔值:true或false |
short | System.String | 一组字符 |