二进制 (B Binary ) --> 八进制(Octal O/Q)
整数部分:从小数点右到左 三 位对一位,位数不够时,左添0
小数部分:从小数点左到右 三 位对一位,位数不够时,右添0
按权展开再相加,得到的数字写到每个三位的下面,从左到右再重新组成的结果就是该八进制数
二进制(B) --> 十六进制(H Hexadecimal )
整数部分:从小数点右到左 四 位对一位,位数不够时,左添0
小数部分:从小数点左到右 四 位对一位,位数不够时,右添0
二进制(B) --> 十进制(D Decimal)
整数部分与小数部分按权展再相加
整数部分截止到 2 的0次方,小数部分从2的 -1 次方开始展开
例如: 1011.011(二进制B)-->十进制(D)
+=11.375D
十进制(D) --> R进制
整数部分:除R取余,从下往上读
小数部分:乘R取整,从上往下读
八进制(O/Q) --> 二进制(B)
整数部分 : 一位八进制数对应 3 位二进制数
小数部分 : 一位八进制数对应 3 位二进制数
十六进制(H) --> 二进制(B)
整数部分 : 一位十六进制数对应 4 位二进制数
小数部分 : 一位十六进制数对应 4 位二进制数
R进制 --> 十进制(D)
整数部分: 按权展开再相加
小数部分: 小数点从左到右依次乘R的 -1,-2,-3..... 次方再相加
二进制:以 0B 或 0b 开头。
八进制:以 0O 或 0 开头。 基数是 8 ,采用8个数码 0~7 ,加法规则是逢八进一。
十进制:正常书写。
十六进制:以 0x 或 0X 开头。基数是 16 ,采用 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 这 16 个数码,加法规则是逢十六进一。