0
好的,這可能是一個愚蠢的問題。但是,在這裏。將範圍外(負)值指定爲無符號整數類型
如果我將一個負值賦給一個無符號整型,如C++中的「unsigned short a = -1」。
以上示例中a的值設置爲65535(2^16 - 1)。而且我知道,如果我將範圍外的值設置爲無符號整數,則值集合將是可存儲最大大小的數字的模數(本例中爲65536),請您介紹一下數學計算場景?
(-1)模65536 = 65535?它本身不應該是-1嗎?