C 언어 비트와 유니온의 메모리 분배

486 단어
 union V {
		struct X {
		   unsigned char s1:1;
		   unsigned char s2:1;
		   unsigned char s3:4;
		} x;
	        unsigned char s1:1;
		unsigned char s2:1;
		unsigned char s3:4;
		int c;
	} v;
void main()
{
  
    v.c = 100;  //0110 0100
    printf("%d", v.x.s3); //9                
	printf("%d", v.s3);  //4	               (  )


	system("pause");
}

좋은 웹페이지 즐겨찾기