二進(jìn)制補(bǔ)碼運(yùn)算規(guī)則 為什么二進(jìn)制要補(bǔ)零?
為什么二進(jìn)制要補(bǔ)零?這個(gè)問題歸結(jié)到二進(jìn)制算法上:比如9到10后的十進(jìn)制“每十進(jìn)制一個(gè)”,10是轉(zhuǎn)折點(diǎn),也就是說,從一位數(shù)變成十位數(shù),也就是說,每十位數(shù)一個(gè)周期,前面的位數(shù)加1。類似地,二進(jìn)制“每兩到一
為什么二進(jìn)制要補(bǔ)零?
這個(gè)問題歸結(jié)到二進(jìn)制算法上:比如9到10后的十進(jìn)制“每十進(jìn)制一個(gè)”,10是轉(zhuǎn)折點(diǎn),也就是說,從一位數(shù)變成十位數(shù),也就是說,每十位數(shù)一個(gè)周期,前面的位數(shù)加1。類似地,二進(jìn)制“每兩到一”意味著每增加兩位數(shù),就在前面加1,這表示數(shù)值的增加,所以我們需要加一個(gè)0來增加它的位數(shù)(因?yàn)槎M(jìn)制“每兩到一”所以只有兩個(gè)數(shù)字0和1,數(shù)字的增加取決于數(shù)字的增加)。我希望你能理解這個(gè)算法實(shí)際上相當(dāng)于我們的游戲規(guī)則。游戲只能按照規(guī)則運(yùn)行,所以零填充是由規(guī)則決定的。你也可以想象,我們可以設(shè)置三壘,四壘,五壘,八壘,九壘,十六壘等等,但我們通常使用2,8,10,16壘