c++ primer(第四版,特别版)P32,有这样一段话:
c++中,把负值赋给unsigned对象完全合法的,其结果是该负数对该类型的取值个数求模后的值。所以,如果把-1赋给8位的unsigned char,那么结果是255,因为255是-1对256求模后的值。
请问:-1对256求模后的值为何是255?
...全文
2008打赏收藏
整型赋值
c++ primer(第四版,特别版)P32,有这样一段话: c++中,把负值赋给unsigned对象完全合法的,其结果是该负数对该类型的取值个数求模后的值。所以,如果把-1赋给8位的unsigned char,那么结果是255,因为255是-1对256求模后的值。 请问:-1对256求模后的值为何是255?