- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 十进制数转换为八进制数/十六进制数
十进制转换为其他进制有一个基本公式:N = (N div d)*d + N mod d(其中:div 是整除,mod 为求余,N 是十进制数,d 是要目标进制)。例如:(1348)10 = (2504)8,运算过程如下:NN div 8N mod 813481684168210212520
2016-03-25 20:27:21
2274
原创 十六进制字符串转换为十六进制数
题目:将输入的十六进制字符串转换为十进制数。例如输入 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
1383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1