C/Powszechne praktyki: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
revert |
Nie podano opisu zmian |
||
Linia 96:
== Jak dostać się do konkretnego bitu? ==
Wiemy, że komputer to maszyna, której najmniejszą jednostką pamięci jest bit, jednak w C najmniejsza zmienna ma rozmiar 8 bitów (czyli jednego bajtu). Jak zatem można odczytać wartość pojedynczych bitów? W bardzo prosty sposób - w zestawie operatorów języka C znajdują się tzw. '''operatory bitowe'''. Są to m. in.:
* '''&''' -
* '''|''' -
* '''~''' -
Oprócz tego są także przesunięcia ('''<nowiki><<</nowiki>''' oraz '''<nowiki>>></nowiki>'''). Zastanówmy się teraz, jak je wykorzystać w praktyce. Załóżmy, że zajmujemy się jednobajtową zmienną.
|