2017-10-13 109 views

回答

1

98文字是不是一個十六進制的文字,這是一個十進制文本表示的98的整數值如果您使用的0x十六進制的前綴加前綴則文本代表152十進制值:

int checksum = 0x98; // which is 152 in base 10 number system 

值是值,無論是用十進制,十六進制,八進制還是二進制表示literals。最終它是內存中的所有字節。值保持不變,類型爲int。只有通過流操縱器或文字才能操縱該值的表示。從十六進制文字參考摘錄:

己字面是字符序列0x或字符序列0X 後跟一個或多個十六進制數字(0,1,2,3,4,5,6,7 ,8, 9,A,A,b,b,C,C,d,d,E,E,F,F)

2

如果意味着98是一個十六進制數,並且你把它寫在源代碼中:

int checksum=0x98; // checksum is going to be 152 
相關問題