当前位置: 代码迷 >> C语言 >> 下面的宏定义是什么意思?
  详细解决方案

下面的宏定义是什么意思?

热度:177   发布时间:2008-01-12 19:53:04.0
下面的宏定义是什么意思?
#define CHAR   ((int)0x4c000101)

0x4c000101代表什么意思啊??
搜索更多相关的解决方案: 定义  意思  

----------------解决方案--------------------------------------------------------
代表一个十六进制数
强制转化为整形

CHAR==((int)0x4c000101)
----------------解决方案--------------------------------------------------------
回复 2# 的帖子
楼上的,莫胡说。这是一个32位线性地址,可能跟硬件编程有关。
----------------解决方案--------------------------------------------------------
原帖由 [bold][underline]zbqf109[/underline][/bold] 于 2008-1-12 20:20 发表 [url=http://bbs.bccn.net/redirect.php?goto=findpost&pid=1179222&ptid=197229][/url]
楼上的,莫胡说。这是一个32位线性地址,可能跟硬件编程有关。


楼上说话注意点口德什么叫胡说
难到你给人家的回答 就是(可能吗)
好好看看 那是CHAR 不是char
再实际验证一下

就是我这么说了
也没有你这样说话的
什么人那?
----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
2#说的没错啊,我们都在尝试给别人答案,但并不保证都对啊,如果有谁知道错了告诉就好了.而且即使是32地址访问的也是统一的编址单元,也只是一个地址而已.....
----------------解决方案--------------------------------------------------------
我们应该可平些,哈
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽

坚持到底
2008-01-13 09:55:39
龙=虾

等 级:新手上路
帖 子:19
专家分:0
注 册:2007-12-26
  得分:0 
哈哈,不要吵闹
这无非就是个宏定义, 二楼说的也没错, 32位线性物理地址也是用十六进制表示出来. 说它是个十六进制数强制转换成整数没点问题.
又没上下程序,你咋就可以肯定是个物理地址呢.
----------------解决方案--------------------------------------------------------
谢谢大家的回答。
我想出现问题也是对事不对人的,讨论问题的时候大家也不要太在意了。
7#说的没错,要和平。
----------------解决方案--------------------------------------------------------
  相关解决方案