1.设置变量为整型int,这样无论是250/100还是250.0/100都显示不出后面,自然结果是2
#include<stdio.h>
int main(){
int f=250.0/100;
printf("%f",f);
return 0;
}
2.设置变量为浮点型float,这样250.0/100会得出2.5,浮点型自动补充够小数后位数
#include<stdio.h>
int main(){
float f=250.0/100;
printf("%f",f);
return 0;
}
3.设置变量为浮点型float,这样250/100会得出2,浮点型自动补充够小数后位数
#include<stdio.h>
int main(){
float f=250/100;
printf("%f",f);
return 0;
}
总结:整数相 / 只有整数,但是小数点位数由基础数据类型决定
快复制代码去动手试试看吧~