强制类型转换的问题
//问一下: #include <stdio.h> int main() { double num = 2.5; //定义浮点型变量num并赋值 num = (int) num; printf("num的整数部分是%d\n", num); return 0; } /* 这样的结果我输出后为什么是: num的整数部分是0 [Finished in 1.4s] 为啥变成0了??有大神来说一下吗? */
//问一下: #include <stdio.h> int main() { double num = 2.5; //定义浮点型变量num并赋值 num = (int) num; printf("num的整数部分是%d\n", num); return 0; } /* 这样的结果我输出后为什么是: num的整数部分是0 [Finished in 1.4s] 为啥变成0了??有大神来说一下吗? */
2017-03-15
举报