为什么点重置代码,右边每次运行输出的结果都不同?
double型的变量你用%d输出好像不行的。你要输出整数部分可以使用强制转换
#include <stdio.h> int main() { double num =2.5; //定义浮点型变量num1并赋值为2.5 int a; a=(int)num; printf("num的整数部分是%d\n", a); return 0; }