mirror of
https://github.com/Light-City/CPlusPlusThings.git
synced 2026-02-03 10:33:25 +08:00
20 lines
363 B
C++
20 lines
363 B
C++
#include<iostream>
|
|
|
|
using namespace std;
|
|
struct stuff
|
|
{
|
|
unsigned int field1: 30;
|
|
unsigned int : 2;
|
|
unsigned int field2: 4;
|
|
unsigned int : 0;
|
|
unsigned int field3: 3;
|
|
};
|
|
int main(){
|
|
struct stuff s={1,3,5};
|
|
cout<<s.field1<<endl;
|
|
cout<<s.field2<<endl;
|
|
cout<<s.field3<<endl;
|
|
cout<<sizeof(s)<<endl;
|
|
return 0;
|
|
}
|