很抱歉,如果我的标题是模糊的,我正在学习c++,并且我们正在建立一个计算货币的结账/盘存系统,如果有任何变化,比如1.69,它应该自动将1.70整起来,或者如果它是1.63,它就会聚集到1.65,避免以美分表示变化下面是我试图调整以返回正确四舍五入的相关代码:
if (!试图改变精度,但这改变了我的答案,也将其设置为双倍等,但没有帮助。
我们有一个TCP/IP套接字软件,包括一个、Java客户端、和C++服务器。整个套接字的数据包含数字、int、float和char数组。这些浮标的精度为点后的四位数。最近,我们开始使用char数组来表示数据结构/协议中的浮点数,或者使用 int 来表示浮点数(浮点数乘以时间10000,然后在接收端除以10000 )。单精度浮标似乎可以提供6-9精度:
这给出了6到9个有效十进制数字的</