子鱼 发表于 2013-7-26 15:22:56

字符转换 十六进制转十进制

有一个数a=2013或a=0x07DD;

需要把他转成0x20,0x13


请问应该怎么转换呢

INT0 发表于 2013-7-27 13:03:59

a=2013时 除以256 一个商 一个余数

little_Monkey 发表于 2013-7-27 13:14:35

本帖最后由 little_Monkey 于 2013-7-27 13:20 编辑

(a/1000)*16+(a%1000)/100,(a%100)/10*16+a/10,数据在内存如何表示并不重要,主要是你如何看待它,不明白为什么要这样转换

zn_dmu 发表于 2013-8-5 01:00:38

mark一下,有点疑惑。。

johnsonz999 发表于 2013-8-5 07:06:51

b = (unsigned char)a>>8;
c= (unsigned char)a;
页: [1]
查看完整版本: 字符转换 十六进制转十进制