| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 655 人关注过本帖
标题:进制间的转换问题
只看楼主 加入收藏
小代帅帅
Rank: 1
来 自:北京昌平
等 级:新手上路
帖 子:92
专家分:7
注 册:2013-5-11
结帖率:89.66%
收藏
已结贴  问题点数:5 回复次数:9 
进制间的转换问题
各大神帮忙看一下,输出结果为什么是333呢?希望细致的解释一下,最主要的是想知道十六进制abc是怎样转化成十进制数2748的,万分感谢啊!!!
忘了插入代码了:
#include<stdio.h>
int main()
{
    int x1=0xabc;
    int x2=0xdef;
    x2-=x1;
    printf("%x\n",x2);
    return 0;
}

[ 本帖最后由 小代帅帅 于 2013-11-24 19:45 编辑 ]
搜索更多相关主题的帖子: return 十六进制 十进制 
2013-11-24 19:44
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:0 
   def
-  abc
------
   333


这个怎么不明白?


至于进制转换

a * 16^2 + b * 16^1 + c * 16^0 = 2560 + 176 + 12 = 2748


[fly]存在即是合理[/fly]
2013-11-24 19:53
小代帅帅
Rank: 1
来 自:北京昌平
等 级:新手上路
帖 子:92
专家分:7
注 册:2013-5-11
收藏
得分:0 
回复 2楼 azzbcc
那我不明白为什么a=10,b=11,c=12,呢?根据您告诉我的的确能算出abc的值,但是对于进制转换这道题应该是先知道abc的值才能算出相对应的十进制数为2748的吧!我就知不知道为什么a=10,谢谢啦,您费心再帮忙指点一下呗。。

别用你的常规和常识来诋毁我卓越的创造力和另类的行为······
2013-11-25 15:10
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:0 
我只好说,规定。


[fly]存在即是合理[/fly]
2013-11-25 15:20
小代帅帅
Rank: 1
来 自:北京昌平
等 级:新手上路
帖 子:92
专家分:7
注 册:2013-5-11
收藏
得分:0 
回复 4楼 azzbcc
就像小写字母a的 ASCII码为97一样,这是规定,这是我们都了解的非常简单的规定,但是像其他的一些东西也是规定,不过在因人而异的情况下有的人却不懂,那么就可以用另外一种我们已经熟知的规定来解释不明白的规定啊,您能用我们熟知的规定来解释一下吗?亲,我只是个小菜鸟,还有很多东西没听过没见过,恕小菜鸟没见识啦。

别用你的常规和常识来诋毁我卓越的创造力和另类的行为······
2013-11-25 16:13
飘叶csc
Rank: 2
等 级:论坛游民
帖 子:23
专家分:34
注 册:2013-11-13
收藏
得分:0 
十六进制规定a=10,楼主还是回去好好看看书本规定吧,还有在高中数学上有提及,还有想输出10进制,把%x改成%d就行了,这个,估计你懂了。废话了

[ 本帖最后由 飘叶csc 于 2013-11-25 20:55 编辑 ]
2013-11-25 20:53
li_local
Rank: 2
等 级:论坛游民
帖 子:35
专家分:59
注 册:2013-11-21
收藏
得分:0 
楼主牛人
2013-11-25 22:30
wht750109
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:49
专家分:151
注 册:2013-10-21
收藏
得分:5 
十进制是0至9十个数,十六进制是0-15十六个数,但不用10,11,12,13,14,15,用一个字母表示,10用a,11用b,12用c,13用d,14用e,15,用f表示,再加一个进一制,f后就进一,变成10;10(十六进制)=1*(16的一次方)+0*(16的零次方)。
2013-11-25 23:35
小代帅帅
Rank: 1
来 自:北京昌平
等 级:新手上路
帖 子:92
专家分:7
注 册:2013-5-11
收藏
得分:0 
回复 7楼 li_local
客气

别用你的常规和常识来诋毁我卓越的创造力和另类的行为······
2013-11-26 13:59
小代帅帅
Rank: 1
来 自:北京昌平
等 级:新手上路
帖 子:92
专家分:7
注 册:2013-5-11
收藏
得分:0 
回复 8楼 wht750109
谢谢啦,这才是我想要的!!感谢您的认真回复,讲究!

别用你的常规和常识来诋毁我卓越的创造力和另类的行为······
2013-11-26 14:01
快速回复:进制间的转换问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020816 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved