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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

二进制(二):十进制转二进制的两种方法

發布時間:2023/12/8 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二进制(二):十进制转二进制的两种方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前一篇已經簡單介紹了二進制,現在來介紹如何把我們常用的十進制數字轉換成二進制。十進制轉二進制有兩種方法:

一、連除法(把十進制數字除以2,得到商和余數,再把商除2,直到除到0為止,然后按倒序把余數排列就是對應的二進制)。這種方法也是書上或學校里面用的比較多的一個方法,下圖就是把557這個十進制轉換成二進制(1000101101)

二、分解法(把十進制數字分解成2的N次的數相加,其次將分解成的這些數字對應的二進制直接相加),下圖中就是把十進制667這個數字轉換成二進制1010011011

可以看到667這個數字被分解成:512+128+16+8+2+1(把這幾個數字根據上面對應的二進制直接相加就是667最終的二進制1010011011)

從上圖中還可以看到一規律,2的N次方就是二進制1后面再跟著N個0,比如2的1次方就是10,2的4次方就1后面跟4個0(10000)。很方便記憶


二進制轉十進制,把二進制數每一位上數字乘以該位對應的權,然后相加。如:

1010011011轉成十進制:

1x2^9 + 0x2^8 +1x2^7 +0x2^6 +0x2^5 +1x2^4 +1x2^3 +0x2^2 +1x2^1 +1x2^0

512? ? + 0? ? ? ? ?+? 128? ?+ 0? ? ? ?+ 0? ? ? ? + 16? ? ?+? ?8? ? ?+0? ? ? ? + 2? ? ? ? + 1 = 667? ? ??

總結

以上是生活随笔為你收集整理的二进制(二):十进制转二进制的两种方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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