/* This is a bitfield example */ #include <stdio.h> void main() { union { int index; struct { unsigned int x : 1; unsigned int y : 2; unsigned int z : 2; } bits; } number; for (number.index = 0;number.index < 20;number.index++) { printf("index = %3d, bits = %3d%3d%3d\n",number.index, number.bits.z,number.bits.y,number.bits.x); } }BITFIELD.C |
Κατεβάστε το πρόγραμμα στον υπολογιστή σας |