C++學(xué)習(xí)小結(jié)之二進(jìn)制轉(zhuǎn)換
一、目的:便于計(jì)算機(jī)表示,穩(wěn)定性好,符合邏輯運(yùn)算,真為1,假為0.
二、各進(jìn)制表示方法:
2進(jìn)制:0,1
8進(jìn)制:0-7
16進(jìn)制:0-9,A,B,C,D,E,F
二、轉(zhuǎn)換方法:
1.各進(jìn)制轉(zhuǎn)換為10進(jìn)制:
從我們最了解的10進(jìn)制入手。每個(gè)數(shù)都是10n次方相加。從右到左依次為:a*100+b*101+c*102....其結(jié)果表示為cba;同理二進(jìn)制,八進(jìn)制,16進(jìn)制只是把10替換為2,8,16.
2.10進(jìn)制轉(zhuǎn)換2,8,16進(jìn)制。取余反序排列。
3.8進(jìn)制轉(zhuǎn)2進(jìn)制。首先要明白2進(jìn)制是“逢1進(jìn)1”,8進(jìn)制是“逢7進(jìn)1”,16進(jìn)制“逢15進(jìn)1”;7用2進(jìn)制需要3位數(shù)表示(從右到左3位)。因此8→2轉(zhuǎn)化“逢(3個(gè)2進(jìn)制位)進(jìn)1(1不足2進(jìn)制的3位,在其高位補(bǔ)0)”。同理,16進(jìn)制轉(zhuǎn)2進(jìn)制方法是一樣的。
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
相關(guān)文章
C語言實(shí)現(xiàn)繪制南丁格爾玫瑰圖的示例代碼
玫瑰圖中有一種不等半徑的統(tǒng)計(jì)圖稱為南丁格爾玫瑰圖,網(wǎng)上很熱門,是一很有藝術(shù)感的漂亮的統(tǒng)計(jì)圖,下面我們就來看看如何使用C語言繪制它吧2024-03-03VS Code遠(yuǎn)程連接Linux服務(wù)器調(diào)試C程序的操作方法
這篇文章主要介紹了VS Code遠(yuǎn)程連接Linux服務(wù)器調(diào)試C程序的操作方法,打開遠(yuǎn)程 Linux 服務(wù)器上的文件夾本文以 /root/ 為例,給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-12-12C++實(shí)現(xiàn)多線程查找文件實(shí)例
這篇文章主要介紹了C++實(shí)現(xiàn)多線程查找文件實(shí)例,對(duì)于深入學(xué)習(xí)C++程序設(shè)計(jì)有著很好的參考借鑒價(jià)值,需要的朋友可以參考下2014-10-10C++詳解Primer文本查詢程序的實(shí)現(xiàn)
這個(gè)程序還是比較復(fù)雜的,把這句話作為文章的開頭可以看出它的真實(shí)性.....這篇文章主要介紹了文本查詢程序的實(shí)現(xiàn),下面我們一起來看看2022-06-06