qq_宝慕林548797
2019-02-17 23:20
#include <stdio.h>
int main()
{
double num = 2.5;
int num1=(int)(num);
//定义浮点型变量num并赋值为2.5
printf("num的整数部分是%d\n", num);
return 0;
}
我输出格式符用的%d(整型),而输出项却是num,(double双精度型),为何可以运算?运算出的结果是怎么来的?
printf("num的整数部分是%d\n", num1);
内存地址?
运算结果:num的整数部分为1298584056
C语言入门
926021 学习 · 20793 问题
相似问题