方法,不断地 整除16 取余数。
421 % 16 = 5 //右数第一位 是 5
421/16 = 26 // 用来算其它高位
26 % 16 = 10 // 右数第二位 是 a ( 10进制 10= 16进制 a)
26/16 = 1 // 用来算其它高位
1 % 16 = 1 // 右数第三位 是 1
1 / 16 = 0 // 计算结束。
16 进制为 1a5
程序直接打印:
printf("%x",421); // 格式 %x 打印出 1a5 -- 16 进制
匿名回答于2019-12-22 10:21:25