【发布时间】:2014-11-04 00:48:46
【问题描述】:
当添加有符号和无符号值时,我们遵循这两条规则(来自https://stackoverflow.com/a/2280810/1073672)
否则,如果无符号整数类型的操作数的秩大于或等于另一个操作数类型的秩,则将有符号整数类型的操作数转换为无符号整数类型的操作数的类型。
否则,如果有符号整数类型的操作数的类型可以表示无符号整数类型的操作数的所有值,则将无符号整数类型的操作数转换为有符号整数类型的操作数的类型输入。
将触发上述哪些规则:
unsigned int ui = 4;
ui = ui + 532;
【问题讨论】:
标签: c