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