Mercurial > hg > Members > nobuyasu > bitfield
diff bit.c @ 0:70f82040dbc7 default tip
bit.c sizeOfWord.c
author | nobuyasu |
---|---|
date | Tue, 15 Feb 2011 11:25:07 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bit.c Tue Feb 15 11:25:07 2011 +0900 @@ -0,0 +1,28 @@ +#include <stdio.h> + +struct +{ + char ans0; + char ans1: 1; + char ans2: 2; + char ans3; + char ans4: 3; +}test; + +int main() +{ + test.ans0 = 0; + test.ans1 = 0; + test.ans2 = 2; + test.ans3 = 1; + test.ans4 = 3; + int i; + char *ptr = &test; + for(i=0; i<3; i++){ + printf("%x\n",ptr+i); + } + printf("%x\n",&test.ans0); + // printf("%x\n",&test.ans1); + + return 0; +}