来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 19:23:11
C语言得到的数保留两位小数应该怎么写语句?
是得到的,存在内存里的,不是%.2f那样输出的.比如:a=b=1.1325;c=a+b;d=1+c;printf("c=%.2f",c);printf("d=%f",d);这样输出的c肯定是保留两位的,但d肯定不是,我想让d直接成保留两位小数的.
可以先让d乘100再加上0.5;然后就是将d采用强制类型转换为int类型赋给变量e(假设名字采用的是e);最后就是让e除100后强制类型转换为float类型赋给d就可以了!