Bit Field

A bit field is a common idiom used in computer programming to store multiple, logical, neighboring bits, where each of the sets of bits, and single bits can be addressed. A bit field is most commonly used to represent integral types of known, fixed bit-width. A well-known usage of bit-fields is to represent a set of bits, and/or series of bits, known as flags. For example, the first bit in a bit field can be used to determine the state of a particular attribute associated with the bit field.

A bit field is distinguished from a bit array in that the latter is used to store a large set of bits indexed by integers and is often wider than any integral type supported by the language. Bit fields, on the other hand, typically fit within a machine word, and the denotation of bits is independent of their numerical index.

Read more about Bit Field:  Implementation, Examples

Famous quotes containing the words bit and/or field:

    “Her crop was a miscellany
    When all was said and done,
    A little bit of everything,
    A great deal of none.”
    —Robert Frost (1874–1963)

    “The woman ... turned her melancholy tone into a scolding one. She was not very young, and the wrinkles in her face were filled with drops of water which had fallen from her eyes, which, with the yellowness of her complexion, made a figure not unlike a field in the decline of the year, when the harvest is gathered in and a smart shower of rain has filled the furrows with water. Her voice was so shrill that they all jumped into the coach as fast as they could and drove from the door.”
    —Sarah Fielding (1710–1768)