类型 | 说 明 |
byte | 无符号的8位整数:最小的值是0,最大的值是255 |
sbyte | 有符号的8位整数:最小的值是-128,最大的值是127 |
ushort | 无符号的16位整数:最小的值是0,最大的值是65535 |
short | 有符号的16位整数:最小的值是-32768,最大的值是32767 |
uint | 无符号的32位整数:最小的值是0,最大的值是4294967295 |
int | 有符号的32位整数:最小的值是-2147483648,最大的值是2147483647 |
ulong | 无符号的64位整数:最小的值是0,最大的值是18446744073709551615 |
long | 有符号的64位整数:最小的值是-9223372036854775808,最大的值是9223372036854775807 |
float | 32位浮点数字:最小的值是1.5×10^(-45),最大的值是3.4×10^38,精度为7位 |
double | 64位浮点数字:最小的值是5.0×10^(-324),最大的值是1.7×10^308,精度为15至16位 |
decimal | 特殊的128位数据类型:最小的值是1.0×10^(-28),最大的值是1.0×10^28,精度至少为28位 |
decimal通常用于财经数据,因为要求计算结果只能与正确的结果相差一点点。