在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C  HTML/ 請(qǐng)教一下底層計(jì)算時(shí)候是怎么算負(fù)數(shù)的減法的呀?

請(qǐng)教一下底層計(jì)算時(shí)候是怎么算負(fù)數(shù)的減法的呀?

0x80000000,它是整形的最小值,那么
0-0x80000000 還是 0x80000000 這是為什么?
符號(hào)位究竟是怎么算的

回答
編輯回答
毀憶

溢出了,該長(zhǎng)度的有符號(hào)整數(shù)的最大正數(shù)為0x7FFFFFFF
減法是加上相反數(shù),取相反數(shù)是所有位取反加1,計(jì)算機(jī)做加減法并不考慮你符不符號(hào)位,你轉(zhuǎn)成10進(jìn)制(有符號(hào)數(shù))才會(huì)去關(guān)注符號(hào)位
多看書學(xué),多學(xué)多看,回頭再來看很多問題就明白了,學(xué)得不夠就想這想那的那肯定有一堆問題想不通

2018年7月7日 20:12