读书人

从零学习C++ (二) 共同体

发布时间: 2014-01-03 14:10:51 作者: rapoo

从0学习C++ (二) 共同体

#include <iostream>;#include <cmath>;#include <string>;#include <cstring>;/*共用体(union)是一种数据格式,它能够存储不同的数据类型,但同时只能存储其中的一种类型,共用体的长度为其最大成员的长度。共用体的用途:当数据项使用两种或更多格式(但不会同时使用时)*/union one4all{int int_val;long long_val;double double_val;};int main(){using namespace std;one4all pail;pail.int_val = 15;cout << pail.int_val << endl; //输出15pail.double_val = 100;cout << pail.double_val << endl; //输出100pail.int_val = 1000;pail.double_val = 2000;cout << pail.int_val << endl;   // 这里输出是0cout << pail.double_val << endl; //这里输出是2000}

读书人网 >C++

热点推荐