我学过将0-9的二进制数转化为ASCII码是加30H,
      10-15的二进制数转化为ASCII码是加41H
      再大的数怎么处理呢?
      如何将8位的二进制数转化为ASCII码呢?
       
       请高手指点!!!!!

解决方案 »

  1.   

    二进制数转换为十进制数的算法是不是将二进制转化为BCD码??
      

  2.   

    这样对吗?
     如果 1010 (就是A)
      =1*2的3次方+0*2的2次方+1*2的1次方+0*2的0次方
      =10
     可是1010 (就是A)他的ASCII码明明是 41H 呀??????
      

  3.   

    樓上糾正一下,ASCII码和二进制是兩種概念
      

  4.   

    不明白你的“ 1010 (就是A)”是什么意思?
    41H是16进制表示法,转换成十进制就是65,A的ASCII码就是65啊 
      

  5.   

    在VBA中是否有把10进制的数转换为2进制的数的函数,如没有我怎样编写一个