VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
c/c++
-> c++ 语言
关于定义位位字段的一点,疑惑.请大家指教我.
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
关于定义位位字段的一点,疑惑.请大家指教我.
[已结贴,结贴人:longweipeng]
发表于:
2007-06-27 17:52:25
楼主
有点不明白:请您指教:
struct qq
{
int i:1;//如果int i : 100的话sizeof输出16个字节,这一点可以说的过去
};
qq kk;
kk.i=100;
cout < <kk.i < <endl;
cout < <sizeof(kk) < <endl;
既然为一个位了,怎么输出sizeof(kk)还是4呢?
发表于:
2007-06-27 18:35:03
1
楼 得分:
18
因为你只声明了一个变量i,计算机不能为任何数据类型只申请1个位,而qq作为结构必须符合数据对齐,而且前面声明的是int,所以只能把剩余的31位空间补上。
如果你这样写
struct qq
{
char i:1;
};
就是1个字节了。
发表于:
2007-06-27 21:45:29
2
楼 得分:
2
字节对齐
你可以到网上搜,很多资料
下一篇:
stl 中的一个基本问题
上一篇:
有没有人知道xp64位系统版本好是多少?
相关文章
ace 编程
c语言中如何能把用户输入的密码变成星号代替?急...
new[]得到的内存居然不能delete[],why,代码比较多...
语法问题~虚心请教
能将char型强制转换为int型吗?
头文件
这个汉诺塔代码对吗?
帮忙看下这个短短的结构体哪里错了
c++ primer 第四版上的错误??
有哪些好一点的 unix/linux c的可视化...
通过字符串调用函数
关于%d
高手帮帮忙
模板与函数指针应用问题(测试程序报错),高手,...
关于debug和release,高手请指教。冒汗中!
如何建立一个可以访问别人电脑数据库内容的c++应...
如何用c++解决排序问题????
怒!辞职不成,干脆反其道而行之,开始整顿c版!...
在vs2005如何对源代码逐行调试
过来人指点迷津 &...
其他资讯
这个队列哪里错了,高手帮我改一下呀!!
简单问题,文件的合并(加贴)
一个动态数组的问题?释放空间的时候出错!
4*4叔数组按列进行排序,排序后输出主对角线
求救
关于dijkstra算法
怎样用c语言遍历每个文件夹
vc程序正常下出现非法内存读错误, debug下可...
又新开一个群--c/c++技术联盟:31493331
c编程
c++学到什么样子算是比较强了?
问:如何得到网络利用率和cpu个数
谁能帮我看下这段代码?谢谢了
请问这样的情况有无好的实现办法??(在线急等,实...
江湖救急啊..看c++ primer 卡住了.......
大家帮帮忙哦 看看这个c的问题
求救~~一个载入ico图标文件并显示的c语言程序
在c语言中怎么实现输出字符改变颜色呢?
请教miniqq那款软件的原理
关于一个栈的程序段[请问]
快速检索
分类导航标签a
.NET技术J#
其他数据库开发数据库
Web 开发非技术区
palm os技术讨论
.NET技术图表区
专题开发/技术/项目网络通信
专题开发/技术/项目信息/网络安全
软件工程/管理开发过程版
WebSpherePortal
C/C++新手乐园
其他数据库开发其他
软件培训/认证/考试IBM
PowerBuilder数据库相关
Web 开发Java
产品/厂家程序员大本营
最新资讯
这样的报表怎么实现
如何在.net2003中读取oracle表格数据? 100...
如何判断一个字段是否为自增字段
大家说说静态成员函数访问普通成员变量的方法有几...
誰能幫我做這個網頁?(有關jsp)
在线求助!~~~~~~~~
忽略了msvcprtd.lib引出的问题
按日期查询问题?
如何生成一个dll文件?
页面缓存的问题
access数据库不同表之间求差
项目管理学习
链接数据库
asp.net调用activex控件
上海5k至8k高薪招聘.net高级开发工程师
visual studio 2005关于css问题
现在做一个项目,用到水晶报表,c#.net谁有资料可...
ctoolbar中的按钮按下有边框,怎么去掉边框
征询限制使用的在线用户数解决方案
这样非法吗? mov [2100h], al
一个非com环境下的生命周期问题
图形界面编辑问题 button 连续点击行为?
请各位介绍一本书:eclipse + myeclip...
apache是用c开发的,还是用c++开发的?
没辙了,高手帮忙,java 中 用prestat...
下载问题。。
请教一下这样定义的函数有什么好处
英特尔:通过menlow实现真正的umpc
广西系分交流群:17396787
如何返回矩形内任意点的坐标!
高手来看看遇到的这是什么问题!!!
求助:我在eclipse调用了look and fee...
asp.net项目打包的时候如何在开始菜单里对一个ex...
求购连锁超市管理系统
加入httphandler后无法正常显示网页
获取windows远程链接端口的所有socket的信息
我想问个问题,谢谢回答
如何在对话框标题栏中添加按钮
网站ui外包~
如何指定多网卡机器中的其中一块网卡,又如何获取...
热门点击
sql 问题
菜鸟 关于在rcp中使用jfreechart的疑...
vs2005开发mfc为什么在别的电脑上无法运行?
数据连接池的问题
c#如何去掉xml的文档头?
请问在药房中药品的批号怎么处理?
如何快速定位转换错误。
dataset页面传值,高手进。加急!!!!!!!!...
关于格式化文本输入框的问题
想通过互联网创业的朋友请加入该群30201643
进来看下这个报表的sql,怎么写
xslt转换xml的问题!!!
sqlserver的image类型与oracle的blob互相写入的问...
求一个多文件同时上传的例子!!急!!!
教你一种实现嵌入式linux系统新方法
请大家交流一下经验,如何学好xml,应注意哪些问题...
散分,感谢海浪!
我建立了一个linux qq群,希望大家都能够加...
combobox的问题困惑!
紧急求助:detailsview控件,用sql生成数据源,在...
请问如何让发送接受都在同一端口(udp)?
提供sbo标准帐本查询打印,sbo各项服务
问个嵌套循环的问题
c#实现的18位身份证格式验证算法
idle!与线程!
console.readline()问题
db2问题.
什么样的应用框架才能将 windows控件、dll动...
迅雷 电驴等列表框中下载速度 无闪烁的...
执行效率求助
当directshow视频窗口全屏播放时,如何弹出对话框...
请教高手一个jstl的错误,谢谢
在web中如何用javascript 对传入的变量作为...
j2me调用手机中的应用程序。。。。?
一个比较傻瓜的问题
长字符串比较,急!
提个幼稚的问题,delphi string变量和‘’之...
string^+const char*,然后传入一个char[][...
这里有一个去美国工作的机会, 赶快请进来看...
通过存储过程如何返回所需当前页数据