-1对256取模
-1对256取模今天看c++primer遇到了这个-1对256取模,负数取模还真的不清楚,所以查了查资料,供⼤家参考。(P33)原⽂:C++中,把负值赋给unsigned 对象是完全合法的,其结果是初始值对⽆符号类型表⽰数值总数取模后的余数。所以,如果把-1赋给8位的unsigned char,那么结果是255,因为255是-1对256求模后的值。1、从数学⾓度“取模运算时,对于负数,应该加上被除...
2024-12-20 1 0
-1对256取模今天看c++primer遇到了这个-1对256取模,负数取模还真的不清楚,所以查了查资料,供⼤家参考。(P33)原⽂:C++中,把负值赋给unsigned 对象是完全合法的,其结果是初始值对⽆符号类型表⽰数值总数取模后的余数。所以,如果把-1赋给8位的unsigned char,那么结果是255,因为255是-1对256求模后的值。1、从数学⾓度“取模运算时,对于负数,应该加上被除...