基本语法-进制(了解)

一、编程中涉及的进制及表示方式

  • 二进制(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.二进制与八进制、十六进制间的转换

  • 图一

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

  • 图二
posted @ 2021-06-16 10:43  犄角旮旯是程序媛吖  阅读(225)  评论(5编辑  收藏  举报