本帖最后由 long362144768 于 2013-9-30 17:42 编辑
一般情况下,A对应十进制中的10,B对应11,....F对应15,可以做一个数组代换数组大小为16,
- <P>//a[0]=0;...a[10]='A';...到时用%16求得的余数用这个字符数组代换就可以了
- char[] a ={'0','1','2','3','4','5','6','7',
- '8','9','A','B','C','D','E','F'};</P>
复制代码 例如:28%16 =1 余数 12 -->a[12]= 'C'
1%16 =0 余数 1 -- >a[1] ='1'
28(十进制)-->1C(十六进制)
|