浮点数可以取模运算吗?为什么2.1%10=2带小数的取模运算是怎么算的?
1个回答

因为协处理器中有浮点取余的指令.比如80387的指令中就有FPREM和FPREM1两条指令可以用来计算两个浮点数取余结果.

既然处理器有这种指令,那就也就用函数可以用.C语言中有fmod函数可以用来计算两个浮点数取余,也可以用fmodf.

你也可以上网搜下FPREM和FPREM1两条指令的用法.