數據類型



數據存儲
整形數據:計算機通過補碼存儲整形數據

有符號數的正數和無符號數的三碼相同
補碼原碼相互轉換的運算過程是相同的
大端小端存儲模式(又稱為大/小端字節存儲序)


整型提升:按符號位提升(提升要看變量的數據類型)
如char a=-1,補碼是11111111,補至32位:11111111111111111111111111111111(int類型)
——>原碼為100000000000000000000000000000001為十進制-1
Unsigned char a=-1,補碼也是11111111,補至32位:
00000000000000000000000011111111
原碼同補碼,為十進制255

接上圖char a=-128;-128的原碼10000000 00000000 00000000 10000000
補碼11111111 11111111 11111111 10000000
char a的補碼為10000000
整型提升為11111111 11111111 11111111 10000000,無符號輸出結果為上圖
浮點型數據
浙公網安備 33010602011771號