打印

有点迷糊啦,请教一下

[复制链接]
1843|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
happystar|  楼主 | 2008-5-2 09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
8位机中:
bool 1bit-----char 8bit-----int 16bit----long 32bit
那么在32位机中呢?
bool,char,int,long各占几位呢? 

还有,我在看32位机的部分代码的时候,涉及到很多word和dword类型定义。
由于我这个是部分代码,所以找不到定义原始位置,我现在也不知道它们是几位的。
多谢指导

相关帖子

沙发
dld2| | 2008-5-2 12:05 | 只看该作者

一般

char是8bit,int和long都是32bit。有的还有long long,是64bit的。

想知道word是几位,可以用sizeof:
    printf("%d", sizeof(word));

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

409

帖子

1

粉丝