关于结构的一些探讨
typedef struct
{
unsigned int SN:4;
unsigned int:4;
bool goodIn:1;
bool goodTorgle:1;
} TEST;
int main()
{
TEST test = {1234,true,false};
cout << sizeof(test) << endl;
cout << sizeof(unsigned int) << endl;
cout << sizeof(bool) << endl;
return 0;
}
1.为什么程序输出的是8 4 1 而不是 5 4 1呢,因为int占4个字节而bool占一个字节!
2.有没有什么方法给结构成员变量设置默认值啊?
{
unsigned int SN:4;
unsigned int:4;
bool goodIn:1;
bool goodTorgle:1;
} TEST;
int main()
{
TEST test = {1234,true,false};
cout << sizeof(test) << endl;
cout << sizeof(unsigned int) << endl;
cout << sizeof(bool) << endl;
return 0;
}
1.为什么程序输出的是8 4 1 而不是 5 4 1呢,因为int占4个字节而bool占一个字节!
2.有没有什么方法给结构成员变量设置默认值啊?
...全文
相关推荐
多层钢结构厂房振动探讨
"多层钢结构厂房振动探讨"本文深入探讨了多层钢结构厂房中由于设备运行产生的振动问题,特别是在选煤厂主厂房这类设备密集、结构复杂的环境中。文章作者高金锁,是从事结构设计工作的工程师,通过对实际工程案
离心泵轴封结构探讨.rar
本篇文章将深入探讨离心泵的轴封结构,以期帮助读者理解和掌握这一关键技术。首先,离心泵的轴封主要分为两大类:填料密封和机械密封。
深入探讨C#中的结构struct
本文深入探讨了C#编程语言中的结构(struct),主要讲解了结构与类的区别,并通过示例代码展示了如何定义和使用结构。结构是C#中的值类型,与类有诸多不同之处,包括它们的存储方式、初始化、构造函数的
煤矿用钢结构的实践探讨
标题所涉及的知识点是关于“煤矿用钢结构的实践探讨”。这个主题是针对煤矿行业在使用钢结构部件,尤其是井架时的应用、安装方案以及实施过程进行的研究。
树型数据结构的探讨.pdf
本文的重点在于树型数据结构的存储及其遍历算法的探讨,特别强调了目录树的分析以及相关操作算法的研究。


