Startuj z nami!

www.szkolnictwo.pl

praca, nauka, rozrywka....

mapa polskich szkół
Nauka Nauka
Uczelnie Uczelnie
Mój profil / Znajomi Mój profil/Znajomi
Poczta Poczta/Dokumenty
Przewodnik Przewodnik
Nauka Konkurs
uczelnie

zamów reklamę
zobacz szczegóły
uczelnie

Aktualna kategoria: Nauka » Informatyka » Liceum - lekcje

1...9101112131415161718192021222324252627
Lekcja: "Programowanie - język C- C++ - złożone typy danych, wskaźniki"

Unie + pola bitowe



struct poleb {
unsigned b0:1;
unsigned b1:1;
unsigned b2:1;
unsigned b3:1;
unsigned b4:1;
unsigned b5:1;
unsigned b6:1;
unsigned b7:1;
};
union alfa{
struct poleb p;
unsigned char l;
}u;
W przykładzie mamy pokazany sposób dostępu do jednego bajtu jako elementu typu unsigned char oraz do każdego z jego bitów z osobna (dzięki wykorzystaniu pola bitowego).
u.l=10; coutu.p.b7u.p.b6u.p.b5u.p.b4u.p.b3u.p.b2u.p.b1u.p.b0;
<< Poprzednia plansza   Następna plansza >>

Udostępnij link do tej lekcji innym uczniom:




Zgłoś uwagę do lekcji:




Zachodniopomorskie Pomorskie Warmińsko-Mazurskie Podlaskie Mazowieckie Lubelskie Kujawsko-Pomorskie Wielkopolskie Lubuskie Łódzkie Świętokrzyskie Podkarpackie Małopolskie Śląskie Opolskie Dolnośląskie