关于unsigned型储存数据

当把一个超出其取值范围的值赋予一个指定类型的对象时:
对于unsigned类型而言,会对其值与最大容纳值取模,例unsigned char范围为0-255,对于336,则为|336-256|=80
同时,负数总是超过其范围,则也做取模运算,如-1给unsigned char时,|256-1|=255

猜你喜欢

转载自blog.csdn.net/owlderulo/article/details/82226769