转换成16进制字节?
比如十进制数值99,因为计算机只能用二进制存储,我们把十进制99变成二进制表示就是01100011,而书写时用二进制写法太长了,我们经常用十六进制书写,就是63H,实际上存储时还是二进制。以前的单板机上的键盘,有0~F的十六个数值键,输入的只能是十六进制数值(由监控程序转化为二进制),这就遇到了现实生活中经常用的十进制怎么输入的问题,其中的最简单的方法是用0~9的数值键直接输入并保存,十进制的99就保存为99H了(即10011001b),99H就是99的压缩BCD码表示。不管怎么表示,都是99这个数值。在通信中,为了表示符号的唯一性,利用ascii表把英文字母和常用符号进行数字化编码,如符号"9"编码成数值39H,实际是00111001b二进制;把"A"编码成41H,实际是01000001b; 空格编码成20H...。ASCII实际7位就够了,但是计算机中经常按字节存储,编码经常变成一个字节。