The information in this article applies to:
SUMMARYAn application developed with one of the Microsoft compilers above stores bitfields from low memory to high memory. For example, consider the following declaration:
Compiled with a 16-bit compiler, the above code stores field_one in bits 0-
2 of the first word, field_two in bits 3-11 of the same word, and
field_three in bits 0-4 of the next word (because the field cannot fit in
the remaining four bits of the first word and bit fields do not cross byte
boundaries). Compiled with a 32-bit compiler, the same code stores the
struct in the 17 least significant bits of a word.
Additional query words: 8.00 8.00c 9.00
Keywords : kbCompiler kbVC100 kbVC150 kbVC200 kbVC400 kbVC500 kbVC600 |
Last Reviewed: July 6, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |