c ++中两个unsigned相加和c语言中两个unsigned相加结果一样吗?

如题所述

c ++中两个unsigned相加和c语言中两个unsigned相加结果一样的。
只要这两个编译系统采用的位数是相同的。否则,它们使用的最大值会有不同。
16位系统的unsigned最大表示65535,32位系统的unsigned最大能表示4294967295追问

如果两个uint32在32位的系统里面自加和在64位系统里面自加结果一样吗

追答

只要两个uint32在32位的系统里面自加的结果不超过4294967295,那么与在64位系统里面自加结果是完全一样的。

温馨提示:答案为网友推荐,仅供参考
相似回答