建設(shè)網(wǎng)站的意義東莞seo培訓
整數(shù)的表示與運算
表示:有符號數(shù)(signed)與無符號數(shù)(unsigned)
運算規(guī)則:與或非異或(邏輯運算),移位
表示
無符號數(shù):B2U
有符號數(shù):B2T
它們的區(qū)別主要是最高位是否為符號位,以及由此帶來的計算方式的不同
有符號轉(zhuǎn)換成無符號即重新讀機器數(shù)為真值。
正負數(shù)表示:
寫負數(shù)時,先寫出對應(yīng)相反數(shù),然后按位取反再加1
十進制 十六進制 二進制15213 3B6D 0011101101101101
-15213 C493 1100010010010011
有符號和無符號的比較
注意:如果有對象為無符號即將其它的有符號數(shù)轉(zhuǎn)化為無符號數(shù)再比較。
四個有用的數(shù)
UMin = 0 即 000…0
UMax = 2w?12w?1 即 111…1
TMin = ?2w?1?2w?1 即 100…0
TMax = 2w?1?12w?1?1 即 011…1
Minus 1 即 111…1
兩個重要特性:
|TMin| = TMax + 1 (范圍并不是對稱的)
UMax = 2*TMax + 1
注意:兩種在機器上的表示是唯一的,都是二進制的機器碼,可以相互交換
運算規(guī)則
位運算
例題:
移位運算
例題: