标签:方法 double color back 无法 代码 style 计算 log
1.double无法使用取余符号%,浮点数无法取余,如170%30.48或170.8%7无法计算
如果要计算,(1)乘以相应的倍数转成整形,取余,再除以相应的倍数,转为double型
(2)
double dOrig = 15.01; int nTemp = (int)dOrig; int nResult = nTemp % 4; double dResult = dOrig - nTemp + nResult;
类似方法
2.在用printf输出时,若除法运算符/左右有浮点数,则无法计算,故不可在printf里面进行有浮点数的除法运算
printf("%d",170/30.48); //这样不行 int d=170/30.48; printf("%d",d);//这样可以
3.
int i=170/30.48;//此时i尚未输出它的值,所以在这行代码中,i等于5.57而不是5 printf("%d",i);//此时i输出为5
PTA 7.1总结
标签:方法 double color back 无法 代码 style 计算 log
原文地址:http://www.cnblogs.com/troycoder/p/7580833.html