一、四舍五入(通过数值增加0.5,然后int,最后舍去小数部分)
假设:a=3.6,b=3.4
int c=a ; 结果 c=3;
四舍五入:先给a增加0.5,再赋值给int,最后把得到的结果的小数部分给舍去
即:int c=a+0.5
得到c为4.1,舍去小数部分得到4
int d=b ; 结果 d=3;
四舍五入:先给b增加0.5,再赋值给int,最后把得到的结果的小数部分给舍去
即:int d=b+0.5
得到d为3.9,舍去小数部分得到3
二、小数转换成正数()
1、double a = 5/2 赋值运算中,会优先计算5/2
因此两个整数求商运算结果得到2,需要把“ 5/2 ”修改为“ 5/2.0 ”
2、小数转换成整数(要借助新变量)
double a;
cin >>3.9
int b = a;
执行以上两行代码,结果:b=3