C++學(xué)習(xí)小結(jié)之二進制轉(zhuǎn)換
一、目的:便于計算機表示,穩(wěn)定性好,符合邏輯運算,真為1,假為0.
二、各進制表示方法:
2進制:0,1
8進制:0-7
16進制:0-9,A,B,C,D,E,F
二、轉(zhuǎn)換方法:
1.各進制轉(zhuǎn)換為10進制:
從我們最了解的10進制入手。每個數(shù)都是10n次方相加。從右到左依次為:a*100+b*101+c*102....其結(jié)果表示為cba;同理二進制,八進制,16進制只是把10替換為2,8,16.
2.10進制轉(zhuǎn)換2,8,16進制。取余反序排列。
3.8進制轉(zhuǎn)2進制。首先要明白2進制是“逢1進1”,8進制是“逢7進1”,16進制“逢15進1”;7用2進制需要3位數(shù)表示(從右到左3位)。因此8→2轉(zhuǎn)化“逢(3個2進制位)進1(1不足2進制的3位,在其高位補0)”。同理,16進制轉(zhuǎn)2進制方法是一樣的。
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
VS Code遠程連接Linux服務(wù)器調(diào)試C程序的操作方法
這篇文章主要介紹了VS Code遠程連接Linux服務(wù)器調(diào)試C程序的操作方法,打開遠程 Linux 服務(wù)器上的文件夾本文以 /root/ 為例,給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2023-12-12