全心思齐网

C语言的folat和double怎么理解?单精度和双精度呢?

float单精度,在内存中只占32bit,而duoble类型占64bit.浮点型变量在内存中分三个部分构成,分别是标记,指数和尾数。folat在标记位中占了1bit.在指数中占8bit.在尾数中占23bitduoble在标记中占了2bit.在指数中占了10bit.在尾数中占了52bit.所以duoble的小数位数和运算小数的速度远比folat强是否可以解决您的问题?

匿名回答于2024-05-25 22:59:06


相关知识问答