C语言中关于改变数据类型以提取float中的整数和小数部分

2024-11-17 04:48:03
推荐回答(1个)
回答1:

浮点数在内存中一般都是近似存放的,那是不可避免的现象。由于float型精度较差,常常出现这种问题。把float型改成double型,数据位数不是很多(10位以上)时一般就不会出现这种情况了。