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:
“Across the lonely beach we flit,
One little sandpiper and I;
And fast I gather, bit by bit,
The scattered driftwood, bleached and dry.
The wild waves reach their hands for it,
The wild wind raves, the tide runs high,
As up and down the beach we flit
One little sandpiper and I.”
—Celia Thaxter (Laighton)
“You cannot go into any field or wood, but it will seem as if every stone had been turned, and the bark on every tree ripped up. But, after all, it is much easier to discover than to see when the cover is off. It has been well said that the attitude of inspection is prone. Wisdom does not inspect, but behold.”
—Henry David Thoreau (18171862)