数值类型
类型 | 别名 | 位 | 允许的值 |
---|---|---|---|
sbyte | System.SByte | 8 | 在 -128~127 之间的整数 |
byte | System.Byte | 8 | 在 0~255 之间的整数 |
short | System.Int16 | 16 | 在 -32 768~32 767 之间的整数 |
ushort | System.UInt16 | 16 | 在 0~65 535 之间的整数 |
int | System.Int32 | 32 | 在 -2^31~2^31-1 之间的整数 |
uint | System.UInt32 | 32 | 在 0~2^32-1 之间的整数 |
long | System.Int64 | 64 | 在 -2^63~2^63-1 之间的整数 |
ulong | System.UInt64 | 64 | 在 0~2^64-1 之间的整数 |
float | System.Single | 32 | 在 -3.402823e38~3.402823e38 之间的单精度浮点值 |
double | System.Double | 64 | 在 -1.79769313486232e308~1.79769313486232e308 之间的双精度浮点值 |
decimal | System.Decimal | 128 | 在 -(2^96-1)~(2^96-1) 之间的小数 |
其他简单类型
类型 | 别名 | 位 | 允许的值 |
---|---|---|---|
char | System.Char | 16 | 一个Unicode字符,在 0~65 535 之间的整数 |
bool | System.Boolean | 8 | 布尔值:true 或 false |
string | System.String | 可变 | 一组字符,字符数没有上限 |