基本語法-進制(了解)


一、編程中涉及的進制及表示方式

  • 二進制(binary):0 1,滿2進1,以0b0B開頭
  • 十進制(decimal):0-9,滿10進1
  • 八進制(octal):0-7,滿8進1,以數字0開頭表示
  • 十六進制(hex):0-9及A-F,滿16進1,以0x或0X開頭表示。此處的A-F不區分大小寫。如0x21AF + 1 = 0X21B0

二、二進制的使用說明

1.計算機底層的存儲方式

  • 所有的數字在計算機底層都以二進制形式存在

2.二進制數據的存儲方式

  • 所有數值,不管正負,底層都以補碼的方式存儲

3.原碼、反碼、補碼的說明

  • 正數:三碼合一
  • 負數:
          原碼-直接將一個數值換成二進制數,最高位為符號位
          反碼-最高位不變,在原碼基礎上取反
          補碼-最高位不變,在反碼基礎上加1

三、進制間的轉換

1.圖示


***************************************************************************************

2.圖示二進制轉換為十進制

  • 例一

    -------------------------------------------------------------------------------------------------

  • 例二

    -------------------------------------------------------------------------------------------------

  • 例三

3.圖示十進制轉換為二進制

  • 如下圖所示

4.二進制與八進制、十六進制間的轉換

  • 圖一

    -------------------------------------------------------------------------------------------------

  • 圖二


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM