C语言中取整是怎么取?

如题所述

比如是定义变量floata=2.4,b=2.6,目的是使的a=2,b=3\x0d\x0a用\x0d\x0aintc=int(a+0.5);\x0d\x0aintd=int(b+0.5);\x0d\x0aC中的取整都会把尾巴去掉\x0d\x0a\x0d\x0a对于保留位数要求有模拟的用法,例如使doublea=3.1415926;\x0d\x0a我想使a=3.14,保留两位,可以用a=a+0.005\x0d\x0aintb=a*100;\x0d\x0aa=(double)b/100;
温馨提示:答案为网友推荐,仅供参考
相似回答