// Online C compiler to run C program online#include<stdio.h>typedefstructbits{unsignedchar b0 :1;unsignedchar b1 :1;unsignedchar b2 :1;unsignedchar b3 :1;unsignedchar b4 :1;unsignedchar b5 :1;unsignedchar b6 :1;unsignedchar b7 :1;}BIT,*pBIT;intmain(){
BIT bit_field;
pBIT p_bit_field =&bit_field;
p_bit_field->b0 =1;
p_bit_field->b1 =1;
p_bit_field->b2 =1;
p_bit_field->b3 =1;
p_bit_field->b4 =1;
p_bit_field->b5 =1;
p_bit_field->b6 =1;
p_bit_field->b7 =1;if(p_bit_field->b0 &1){printf("bit0 is set\n");}if(p_bit_field->b1 &1){printf("bit1 is set\n");}if(p_bit_field->b2 &1){printf("bit2 is set\n");}if(p_bit_field->b3 &1){printf("bit3 is set\n");}if(p_bit_field->b4 &1){printf("bit4 is set\n");}if(p_bit_field->b5 &1){printf("bit5 is set\n");}if(p_bit_field->b6 &1){printf("bit6 is set\n");}if(p_bit_field->b7 &1){printf("bit7 is set\n");}return0;}