.NET数字类型


类型 说  明
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通常用于财经数据,因为要求计算结果只能与正确的结果相差一点点。

你可能感兴趣的:(.net,数字类型)