zoukankan      html  css  js  c++  java
  • BCD码和十六进制的区别【转】

    举个例子:比如对于一个数:0000 0010 0011 1111
    其16进制就是:23F
    如果转换为BCD码,因为BCD是没有A~F的,则每一位乘以其位权为:
    1x 1(2的0次方)+
    1x 2(2的1次方)+
    1x 4(2的2次方)+
    1x 8(2的3次方)+
    1x16(2的4次方)+
    1x32(2的5次方)+
    0x64(2的6次方)+
    0x128(2的7次方)+
    0x256(2的8次方)+
    1x512(2的9次方)+
    0x1024(2的10次方)+
    0x2048(2的11次方)+
    0x4096(2的12次方)+
    0x8192(2的13次方)+
    0x16384(2的14次方)+
    0x32768(2的15次方)=575
    所以转换后的BCD码是0000 0101 0111 0101(0575)
    OK?
  • 相关阅读:
    习惯
    mysql
    mysql
    mysql
    MYSQL
    MYSQL
    mysql
    手动从Spring中获取指定对象
    jdbc连接数据库
    java代码调用exe(cmd命令)
  • 原文地址:https://www.cnblogs.com/Godblessyou/p/1521702.html
Copyright © 2011-2022 走看看