C中有没有函数可以将16进制数转换成10进制数
答案:2 悬赏:0 手机版
解决时间 2021-04-04 14:05
- 提问者网友:佞臣
- 2021-04-03 22:45
C中有没有函数可以将16进制数转换成10进制数
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-04-03 23:50
如果是数字, 那么16进制和10进制只是不同的写法 数值其实是相同的 不需要转换。
如果是字符串转数字
那么可以用sscanf
比如
sscanf("ABCD", "%x", &a);
执行后 a=0xABCD
如果是字符串转数字
那么可以用sscanf
比如
sscanf("ABCD", "%x", &a);
执行后 a=0xABCD
全部回答
- 1楼网友:渡鹤影
- 2021-04-04 00:01
如果是读入一个16进制的数,按照scanf(“%x”,&n)
输出直接按照printf(“%d”,n)就可以了
如果是程序内部的话,都是按照2进制存储,正常运算就可以,不许要转换。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯