如何获取一个浮点数的小数部分……

问题描述:

如何获取一个浮点数的小数部分……
想获取一个数的整数和小数部分,想用4X4键盘 ,LED以及51单片机在proteus上仿真一个计算器,需要处理小数部分,求指导……遇到问题,将需要处理的数(设为double value)强制获取其整数部分(integer=(long)value)后,打算其小数部分用(decimal=value-integer)求得,但是所得decimal并非理论值…………
1个回答 分类:综合 2014-12-07

问题解答:

我来补答
你可以用整形,根据你的小数点的位数,结果化整后求余,比如你的结果是54.123,可以这样a=54.123*1000=54123,整数部分b=54123/1000=54,小数部分c=54123%1000=123 查看原帖
 
 
展开全文阅读
剩余:2000
下一页:立体几何 24题