一、进位规则说明
十进制系统:基于十位的进位机制
数值序列:1、2、3、4、5、6、7、8、9
进位表现:10、11、12、13、14 …..
扩展形式:20、21、22、23、24……
十六进制系统:基于十六位的进位机制
基本元素:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
进位序列:10、11、12、13、14、15、16、17、18、19、1A、1B、1C、1D、1E、1F
扩展形式:20、21、22、23、24、25、26、27、28、29、2A、2B、2C、2D、2E、2F
高级形式:F0、F1、F2、F3、F4、F5、F6、F7、F8、F9、FA、FB、FC、FD、FE、FF
超高级形式:100、101、102、103、104、105、106、107、108、109、10A、10B、10C、10D、10E、10F
二进制系统:基于二位的进位机制
基本形式:0、1
进位表现:10、11
扩展形式:100、101、110、111
高级形式:1000、1001、1010….
二、基数概念解析
定义说明:每一位可能包含的数字数量,以及进位的基本单位
十进制系统:0至9共十个数字,基数为10
二进制系统:0和1两个数字,基数为2
十六进制系统:0至9和A至F共十六个数字,基数为16
三、位权计算方法
位权定义:基数与幂次的乘积
具体示例:1代表百位、2代表十位、3代表个位,其中10为基数
计算公式展示:
二进制位权示例
十六进制位权示例
四、位与位序列数据类型说明
1、位变量(bit)
存储特性:最小存储单元
数据类型:布尔类型(Bool)
取值范围:二进制形式(0或1)/ 逻辑形式(True或False)
2、二进制使用原因
技术优势:电子器件实现简单
运算特性:计算过程简便
逻辑运算:支持与、或、非等基本逻辑操作
3、位序列数据类型
五、整数数据类型详解
技术说明:以int类型为例,负数表示时首位为符号位
正数转换:直接使用公式计算
负数转换:先取反后加1再计算
数值示例:5520和-27548,实际关系为int类型范围-32768至+32767
数学关系:5220+27548=32768(等于2的15次幂)
六、位序列与整数应用差异
1、位序列
应用场景:控制字、状态字、错误代码等
操作指令:与、或、异或、取反、移位等
使用方式:需要拆分和合并操作
表示方法:常用二进制或十六进制
2、整数
应用场景:数学计算
操作指令:加、减、乘、除、取模等
使用方式:位拆分无实际意义
表示方法:常用十进制
七、浮点数数据类型说明