【发布时间】:2015-09-02 16:30:30
【问题描述】:
如果我们有
int a = 1;
unsigned int b = -1;
表达式的类型是什么
a + b;
我可以使用 int 来存储结果吗?
【问题讨论】:
-
当您将
-1(类型为int的文字)分配给unsigned int b时,可能会发生有趣的事情。 -
@BrianCain 确实,见Using -1 as a flag value for unsigned (size_t) types