计算a/24它的结果会显示为0,如果你计算a/24.0那么它的结果会显示为0.5.
计算结果的精度取运算的两个数中精度最高的那个。例如上面的那个a/24.0中24.0为浮点型,精度高于整形,计算结果就自动取为浮点型了。这时你如果想让结果再取为整型就在它的前面加一个强制类型转换符 (int)a/巧竖24.0这样结果就又为0了。
main(){
int i,t
t=1
i=2
while(i<=5) //如果 i <= 5 那么就循环循环体
{
t=t*i //t = t * i第一次 t = 2
i=i+1 //i = i + 1 第二次 i = 3
}
printf("%d \n",t )
system("pause"戚梁渗)
}
这个程序的主要目的 计算高脊 2 * 3 * 4 * 5 。
t 存储运算的结果
i 每次加渣郑1 充当2 3 4 5的乘数
最后输出。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)