摘要:
C支持所有整形數據類型的有符號數和無符號數運算。盡管C標準并沒有指定某種有符號數的表示,但是幾乎所有的機器都使用二進制補碼。通常,大多數數字默認都使有符號的,C也允許無符號數和有符號數之間的轉換,轉換原則是基本的位表示保持不變。因此在一臺二進制補碼機器上,當從無符號數轉換為有符號數時,效果就是應用U2Tw,而從有符號轉換為無符號數時,就是應用函數T2Uw...... 閱讀全文
posted @ 2006-12-20 22:39
Silent Void
閱讀(2959)
評論(0)
推薦(0)
摘要:
C標準并沒有明確定義應該使用哪種類型的右移。對于無符號數據(unsigned Type),右移必須是邏輯的;對于有符號數據,C標準并沒有規定使用哪種方式的右移,而實際上,幾乎所有的編譯器/機器組合都對有符號數據進行算術右移....
閱讀全文
posted @ 2006-12-20 07:20
Silent Void
閱讀(1428)
評論(0)
推薦(0)
浙公網安備 33010602011771號