- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 十进制数转换为八进制数/十六进制数
十进制转换为其他进制有一个基本公式:N = (N div d)*d + N mod d(其中:div 是整除,mod 为求余,N 是十进制数,d 是要目标进制)。 例如:(1348)10 = (2504)8,运算过程如下: N N div 8 N mod 8 1348 168 4 168 21 0 21 2 5 2 0
2016-03-25 20:27:21
1875
原创 十六进制字符串转换为十六进制数
题目:将输入的十六进制字符串转换为十进制数。例如输入 0xabc,输出 2748。 思想:先从后向前将每位字符转换为十进制数值,再幂次求解。例如,一个十进制数 123,通过幂次分解 123 = 3*10^0 + 2*10^1 + 1*10^2;同样的道理,十六进制数 0xabc = c*16^0 + b*16^1 + c*16^2 = 2748。 代码如下: #include #inclu
2016-03-25 20:12:03
1230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人