Ahoj, potreboval bych vesvetlit tuto syntaxi, neda se to bohuzel zadat do google :)
M[n/8] |= (1 << (n%8));
Dekuji :)
Fórum › C / C++
Vysvetleni syntaxe
a | b logicke bitove nebo (OR) .. je to pouze mezi bity na stejnych pozicich ...
a |= b je to same jako a = a | b jen zkracena verze
a % b vysledkem je zbytek po celociselnem deleni
a << b bitovy posun o b bitu v levo... napriklad 0b00001100 << 3 => 0b01100000
a [ b ] idex pole :D
todle vypada spis na nejake nastavovani bitoveho pole...
nastavujes bity 0 az 7 v poli kde se ty posledni tri bity delenim vyrusi.. vesmes by tam mohl byt posun o 3 vpravo
teba pro n <0;255> to bude 256bitu a pouhych 32B pameti zabrano...
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 26 hostů
Podobná vlákna
Vysvětlení syntaxe — založil brumla
Vysvětlení pojmů — založil Venca
Vysvětlení programu — založil Seth1113
Seznam - vysvětlení — založil Pepa
Vysvětlení cyklu — založil Jarda
Moderátoři diskuze