C#整理1——进制转换
進(jìn)制轉(zhuǎn)換:二進(jìn)制,八進(jìn)制,十進(jìn)制,十六進(jìn)制。
(一)二進(jìn)制轉(zhuǎn)十進(jìn)制:
1.寫2?
2.標(biāo)指數(shù),從右向左,從0開始依次標(biāo)記
3.乘系數(shù),一一對應(yīng)。
4.相加。
例:二進(jìn)制數(shù)1101轉(zhuǎn)十進(jìn)制數(shù)*
1.2 ? 2 ? 2 ? 2
2.2^3 ? 2^2 ? 2^1 ? 2^0
3.1*2^3 ? 1*2^2 ? 0*2^1 ? 1*2^0
4.1*2^3+1*2^2+0*2^1+1*2^0=13
(二)十進(jìn)制轉(zhuǎn)二進(jìn)制:除2取余
1.用豎式,對十進(jìn)制數(shù)依次除2,記錄每一步余數(shù)。
2.一直除到商0為止,從下到上記錄余數(shù),即是二進(jìn)制數(shù)。
(三)八進(jìn)制轉(zhuǎn)十進(jìn)制:O表示八進(jìn)制 ? ? 類似二進(jìn)制 ? ?O52=42
(四)十進(jìn)制轉(zhuǎn)八進(jìn)制:O72=110
(五)十六進(jìn)制轉(zhuǎn)十進(jìn)制:123456789ABCDEF(A=10,B=11,C=12,D=13,E=14,F=15) ? ? OX表示十六進(jìn)制 ? ?類似二進(jìn)制 ? ? OX72=48 ? OX108=6C
(六)十進(jìn)制轉(zhuǎn)十六進(jìn)制:類似二進(jìn)制
(七)二進(jìn)制轉(zhuǎn)八進(jìn)制:三位一組
(八)八進(jìn)制轉(zhuǎn)二進(jìn)制:每個數(shù)拆成三位
(九)二進(jìn)制轉(zhuǎn)十六進(jìn)制:四位一組
(十)十六進(jìn)制轉(zhuǎn)二進(jìn)制:每個數(shù)拆成四位
(十一)八進(jìn)制轉(zhuǎn)十六進(jìn)制:八進(jìn)制轉(zhuǎn)二進(jìn)制再轉(zhuǎn)十六進(jìn)制,八進(jìn)制轉(zhuǎn)十進(jìn)制再轉(zhuǎn)十六進(jìn)制
(十二)十六進(jìn)制轉(zhuǎn)八進(jìn)制:十六進(jìn)制轉(zhuǎn)二進(jìn)制再轉(zhuǎn)八進(jìn)制,十六進(jìn)制轉(zhuǎn)十進(jìn)制再轉(zhuǎn)八進(jìn)制
?
轉(zhuǎn)載于:https://www.cnblogs.com/viven/p/4310873.html
總結(jié)
以上是生活随笔為你收集整理的C#整理1——进制转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tcp 压测工具
- 下一篇: C#操作Excel(1)Excel对象模