标签: c# memory byte
我想知道这个浮点数的内存大小(以字节为单位),例如-0,005606111。
-0,005606111
答案 0 :(得分:1)
根据文档,float占用32位(4字节),double占用64位(8字节),decimal取128字节(16字节)。
float
double
decimal
请注意,float提供7位数的精度,因此 不适合存储值-0.005606111。相反,您应该使用double(15-16位精度)或decimal(28-29位)。
-0.005606111