#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
int num=(int)num;
printf("num的整数部分是%d\n", num);
return 0;
}
定义浮点型的名称和强制定义为整型的名称不能同时用num,必须不同才能不会报错
我写的和安静的唐差不多啊,为什么不对啊?
#include<stdio.h>
int main()
{
double num=2.5; //定义浮点型变量num并赋值2.5
int num1 = (int)num; //强制定义num1的取num的整数值
print("num的整数部分是%d\n",num1); //输出为num1
return 0;
}
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", (int)num);
return 0;
}
int num1=(int)num;
num前边定义过了,所以下边的为了和他区分要改变一下
#include <stdio.h>
int main()
{
double num = 2.5; //定义浮点型变量num并赋值为2.5
int num1=(int)num;
printf("num的整数部分是%d\n", num1); // 输出为num1,定义一个不一样的
return 0;
}
num已经定义过了,重复定义了num的类型