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;
|
|
}
|