日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2、4、8、10进制之间的转换

發布時間:2024/1/18 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2、4、8、10进制之间的转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2、4、8、10進制之間的轉換

進制之間的轉換可以是2、4、8等進制轉換為10進制;也可以10進制轉為2、4、8等進制當然還有其它位的(這里不說)。

提供一個網站:自動類型轉換網站在線進制轉換https://tool.oschina.net/hexconvert/

首先簡單說明一下,10進制就是我們平常用的數字就是10進制的,比如985,211,460,我們可以發現這三個數的每一個數字都是0-9之間的,不會超過9,如果達到了9,就會進一位(從最小值0開始),所以不會出現。

下面來說一個簡單易懂的,2進制的數字,它是只有0和1出現,如果達到了1了,就會往前面進一位(從最小值開始)。如下:

10進制 ? 2進制 1 ?--> 1 2 ?--> 10 //1到了第二位,加了一個0 3 ? ? --> 11 //1到了第二位,0加1,變成11 4 ?--> 100 5 ?--> ? 101

就是這樣一個規律,如果是4進制,就是最大數為3。(我的理解,可能emmm,看破不說破)。

好了,現在進入正題。

2、4、8進制轉為10進制:

咱們給一個2進制的數1010,把它轉為10進制:

1010 ---> 1×2^3+0×2^2+1×2^1+0×2^0=8+0+2+0=10

?

咱們給一個4進制的數1202,把它轉為10進制:

1202---> 1×4^3+2×4^2+0×4^1+2×4^0=64+32+0+2=98

?

可以看出規律:

我先設置a為某進制,b為幾個數字

a進制的數轉為10進制就是,從右往左數,第b個數乘以a的b-1次方+第b-1個數乘以a的b-2次方+第b-2個數乘以a的b-3次方,然后把這些數加起來就是結果了

10進制轉為2、4、8進制:

繼續上面給出的數據

2進制的1010轉為10進制:

這是一個除法的計算,就是將10進制的數一直除以2,直到不能再除為止,得到的余數從下往上連起來就是結果1010了。

下面一個就給你們自己練習了。

那么大家就會有疑問了,如果我想一個2進制的數轉為8進制的數,怎么辦???

其實只要把2進制轉為10進制,再轉換為8進制,就好了。

僅供參考

總結

以上是生活随笔為你收集整理的2、4、8、10进制之间的转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。