p5_14.cpp
来自「相当丰富的C++源码」· C++ 代码 · 共 28 行
CPP
28 行
/****************************************
* p5_14.cpp *
* 显示联合体中各中类型的成员的内存排列 *
*****************************************/
#include <iostream>
using namespace std;
void main() {
union UData
{
char Ch;
short Sint;
long Lint;
unsigned Uint;
float f;
double d;
char str[10];
};
UData u;
strcpy(u.str,"123456789");
cout<<"char:"<<'\t'<<u.Ch<<endl;
cout<<"short:"<<'\t'<<hex<<u.Sint<<endl;
cout<<"long:"<<'\t'<<u.Lint<<endl;
cout<<"unsigned:"<<'\t'<<u.Uint<<endl;
cout<<"float:"<<'\t'<<u.f<<endl;
cout<<"double:"<<'\t'<<u.d<<endl;
cout<<"string:"<<'\t'<<u.str<<endl;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?