Een bit is de kleinste (en eigenlijk de eenigste) waarde in de PC.
Een bit heeft een 'waarde' 0 of 1, is uit of aan.
4 bits samen heeft een nibble, 8 is een octet of ook wel byte, 16 een word en 32 bits heten een dword ({Edit} met dank aan Ellasar

)
3x8 is 24 (bit) en 4x8 = 32 (bit).
We gebruiken het decimale systeem om te tellen, 0 tot 9
Is iets groter dan 9 hebben we daar geen apart getal (karakter) voor, maar gebruiken we een combinatie;
een één met een nul er achter; 10 en na 99 gaan we door met 100 etc.
Computers doen/werken het zelfde, alleen tellen ze tot 1...
1 bit kan 0 of 1 zijn.
Wil je 2 hebben doe je net zo als bij decimaal een 'tiental' er voor.
Dus;
x0 = 0
x1 = 1
10 = 2
en
11 wordt dan dus 3, net zo als (decimaal) 10+1 11 is.
Voor 4 is weer een extra bitje (dat aan staat) nodig; 100 = 4
101 = 5
110 = 6
111 = 7
Nu 8, weer een extra bitje er voor 1000.
Zo kan je doorgaag tot 1111 = 15. N.b. 1111 is dus 15, maar je hebt wel 16 mogelijke waarden met 4 bits hé, vergeet nooit de 0.
Voor 16 weer een 'aan' bitje er voor 10000.
Zie je het patroon, 1, 2, 4, 8, 16, dus voor 32 weer een bit er bij = 100000
64 = 1000000
128 = 10000000, dit zijn nu 8 bits... staan deze allemaal aan 11111111 is dat gelijk aan 255, samen met allemaal uit; 00000000 zijn dat 256 'standen'.
Als je 24 bits kleuren gebruikt zijn dit 3 x 256 'standen'.
Bij 32 bits zijn het 4x 256 'standen'.
Wat doet de PC met deze standen... kleuren weergeven.
Je videokaart kan 255 kleuren rood weer geven. Waarom niet 256.. omdat de 0 stand, 'zwart' is.
1 is dus héél donker rood, 10 al wat minder donker, 200 is al een vrij licht rood en 255 is vol knalrood.
Dit geldt ook voor de kleur groen en blauw, met deze drie kleuren wordt je videokaart aangestuurd en kan je van zwart (0,0,0) tot (255,255,255) = wit op het scherm krijgen en meer dan 16 miljoen kleuren er tussen in.
in (24) bits;
00000000,00000000,00000000 = (0,0,0) zwart
11111111,11111111,11111111 = (255,255,255) wit
11111111,00000000,00000000 = (255,0,0) rood
00000000,00000000,11111111 = (0,0,255) blauw
11111111,00000000,11111111 = (255,0,255) = vol rood + vol blauw -> paars
11111111,11111111,00000000 = geel (combinatie van rood en groen)
00001111,00001111,00001111 = grijs
Bij 32 bits worden de zelfde 24 bits voor de kleuren gebruikt komt er echter een 4e 8 bit reeks bij, voor donker tot licht.
Dit is de Z of Alpha component.
Boven aan zie je de 'pure' 24 bits kleuren (een aantal van de 16,7 miljoen combinaties van de 256x256x256 mogelijkheden

) naar beneden wordt de alpha steeds groter en uiteindelijk wordt elke kleur wit.
Met name in games is dit handig voor schaduwen.
Een voorwerp heeft een kleur, met de alpha kun je de kleur in het licht zetten of laten verdwijnen in de schaduw zonder dat je de kleur van het voorwerp zelf hoeft aan te passen. Computer games kunnen zo heel snel nieuwe scenes uitrekenen, alleen de Z moet opnieuw berekend worden.
N.b. Bij 16 bits geldt het zelfde, alleen heb je dan 4x 4 bits, 3x 4 bit voor de kleur + 1x 4 bit voor alpha.
En in 4 bits kon je 16 'standen' cq kleuren kwijt, 16x16x16 = 4096 x16 alpha standen; 65536 kleur standen.
16 bits kaarten kom je al jaren niet meer tegen overigens.
32 bits is meer dan voldoende kleuren..(veel meer dan het menselijk oog kan onderscheiden) dus wat je nu nog met 64 bit zou willen is me niet duidelijk.
Zowel bij 16 als 32 bits zijn er overigens veel kleuren die dubbel voorkomen.
Licht rood met een beetje alpha kan precies het zelfde zijn als donker rood met veel alpha...
Nog en P.s je
Voor bit wordt vaak de afkorting b gebruikt en voor byte een B.
Geen van beide zijn echter officieel.
bit is al een afkorting en b was al officeel in gebruik als teken voor barn, een (hele kleine) oppervlakte maat (atoom niveau).
B staat officeel ook ergens anders voor, namelijk voor bel.
Als we het over bel hebben, gebruiken we eigenlijk altijd het decibel (dB) formaat... maar omdat ze zelden in één tekst gebruikt worden begrijpt iedereen wel wat waneer bedoeld wordt.