小心心送给你
2019-10-13 22:31
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
int numone=(int)num;
printf("num的整数部分是%d\n", num);
return 0;
}
换成这样printf("num的整数部分是%d\n", numone);
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
int numone=(int)num; //这一行你成功的执行强制转换
printf("num的整数部分是%d\n", numone); //可是这一行你并没用使用你转换后的数据
return 0;
}
你的运行成功说明没有语法错误,你的错误在于没有表达出题目的意思
int numone=(int)num;
printf("num的整数部分是%d\n",(int) num);
C语言入门
926210 学习 · 20797 问题
相似问题