6190| 5
|
十六进制数 转换为 字符 |
5金钱
最佳答案首先可知,strsource[]数组中的每一个元素都是8位的数据
在这8位数据中,分为高四位和低四位,假设strsource[0]=162(十进制数),将162转化为二进制数1010 0010,前四位1010就是高四位,后四位0010就是低四位,用十六进制数表示就是0XA2
按照上述程序,是将0XA2转换成字符'A'和字符'2'保存在strdestination指针所指向的数据空间内
因而先对高四位判断,strsource[0]>>4,表示右移四位,即相应的二进制数右移四位,得到 ...
| ||
| ||
努力,前进。
|
||
| ||
站在巨人的肩膀上不断的前进。。。
|
||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-7-5 04:19
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网