qq_慕盖茨7354904
2019-05-22 22:03
为什么要这样编?
double numOne = 2.5;
int numTwo = (int)numOne;
printf("num的整数部分是%d\n", numTwo);
return 0;
干嘛不这样编呢?输出不也是2吗? int numTwo = (int)numOne有什么作用?
double num = 2.5;
printf("num的整数部分是%d\n", num);
return 0;
numone是一个小数,(int)numone是取numone的整数部分。
int numtwo=(int)numone是指取numone的整数部分赋值给numtwo。
C语言入门
926021 学习 · 20793 问题
相似问题