【Java 基础语法01】 举例描述二进制和十进制的互转
生活随笔
收集整理的這篇文章主要介紹了
【Java 基础语法01】 举例描述二进制和十进制的互转
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文筆記,參考課程圖文
二進制和十進制互轉
0.背景
示例:
1+1=10 逢二向前進一位
倒數第一位代表2的零次方=1 倒數第二位代表2的1次方=2
以此類推,1 * 2 + 0 * 1 = 2
1.十進制轉成二進制
方法:除以2 獲取余數
較為簡單的,可以直接計算:
簡而言之,一切都和2的次方有關系
6 = 2 + 4 二進制:110
倒數第一位代表2的零次方=1 倒數第二位代表2的1次方=2,以此類推
2.二進制轉成十進制
8421編碼
倒數第一位代表2的零次方=1 倒數第二位代表2的1次方=2,以此類推
即
每一位的數字 和 位數代表的數字相乘
以110為例:
1 * 4 + 1 * 2 + 0 * 1 = 6
即十進制的6
總結
以上是生活随笔為你收集整理的【Java 基础语法01】 举例描述二进制和十进制的互转的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TypeError: __new__()
- 下一篇: Java数据结构与算法_线性表_顺序表与