C#整理1——进制转换
進制轉換:二進制,八進制,十進制,十六進制。
(一)二進制轉十進制:
1.寫2?
2.標指數,從右向左,從0開始依次標記
3.乘系數,一一對應。
4.相加。
例:二進制數1101轉十進制數*
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
(二)十進制轉二進制:除2取余
1.用豎式,對十進制數依次除2,記錄每一步余數。
2.一直除到商0為止,從下到上記錄余數,即是二進制數。
(三)八進制轉十進制:O表示八進制 ? ? 類似二進制 ? ?O52=42
(四)十進制轉八進制:O72=110
(五)十六進制轉十進制:123456789ABCDEF(A=10,B=11,C=12,D=13,E=14,F=15) ? ? OX表示十六進制 ? ?類似二進制 ? ? OX72=48 ? OX108=6C
(六)十進制轉十六進制:類似二進制
(七)二進制轉八進制:三位一組
(八)八進制轉二進制:每個數拆成三位
(九)二進制轉十六進制:四位一組
(十)十六進制轉二進制:每個數拆成四位
(十一)八進制轉十六進制:八進制轉二進制再轉十六進制,八進制轉十進制再轉十六進制
(十二)十六進制轉八進制:十六進制轉二進制再轉八進制,十六進制轉十進制再轉八進制
?
轉載于:https://www.cnblogs.com/viven/p/4310873.html
總結
以上是生活随笔為你收集整理的C#整理1——进制转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tcp 压测工具
- 下一篇: c# char unsigned_dll