当把一个超出其取值范围的值赋予一个指定类型的对象时:
对于unsigned类型而言,会对其值与最大容纳值取模,例unsigned char范围为0-255,对于336,则为|336-256|=80
同时,负数总是超过其范围,则也做取模运算,如-1给unsigned char时,|256-1|=255
关于unsigned型储存数据
最新推荐文章于 2024-03-09 00:37:52 发布
博客介绍了将超出取值范围的值赋予指定类型对象时,unsigned类型的处理规则。会对值与最大容纳值取模,如unsigned char范围0 - 255,336赋值时结果为80;负数赋值也做取模运算,如-1赋值结果为255。
555

被折叠的 条评论
为什么被折叠?



