作业帮 > 综合 > 作业

C语言求助 答案我已经知道了,求解释.为什么int变成long型就这样了?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/24 00:12:30
C语言求助 答案我已经知道了,求解释.为什么int变成long型就这样了?
1. 下列程序段的输出结果是______.
int a=1;
long b=a*0x12345678;
printf("%x\n", b);
C语言求助 答案我已经知道了,求解释.为什么int变成long型就这样了?
输出时按%x输出,即输出16进制数.
再问: 如果b是int型的呢?也是输出12345678吗?
再答: en a