相关疑难解决方法(0)

整数推广 - 步骤是什么

此代码打印B2

short a=-5;
unsigned short b=-5u;
if(a==b)
    printf("A1");
else
    printf("B2");
Run Code Online (Sandbox Code Playgroud)

我读到了有关整数提升的内容,但我现在还不清楚,这里的示例是如何工作的?有人可以彻底发布编译器在扩大/截断值时遵循的步骤吗?

c c++ integer-promotion

8
推荐指数
1
解决办法
3594
查看次数

标签 统计

c ×1

c++ ×1

integer-promotion ×1