Aktywne Wpisy
![Shatter](https://wykop.pl/cdn/c3397992/Shatter_CRS1fk2XYA,q60.jpg)
Shatter +1046
Czy komentator, dziennikarz, redaktor Mateusz Borek za każdym razem musi stosować, wykorzystywać, używać przy swoich wypowiedziach kilku synonimów, wyrazów bliskoznacznych, słów o podobnym znaczeniu w celu opisania, uplastycznienia, przedstawienia słownie sytuacji na boisku, placu gry, zielonej połaci marzeń polskich kibiców?
#mecz #reprezentacja #pilkanozna #kanalbekowy #borek
#mecz #reprezentacja #pilkanozna #kanalbekowy #borek
Mam wrażenie że coraz ciężej znaleźć pracę na seniora za dobrą stawkę i/lub w ambitnym technicznie projekcie jeżeli nie jest to projekt z akceptowalnym angielskim mówionym. Jak widzę widełki zaczynajace się od 20k to już wiem że raczej tam będzie angielski wymagany bo projekt albo międzynarodowy albo częściowo, a jak widełki kończą sie na 20k to zastanawiam się czy ktoś robi sobe jaja.
#programista15k #programowanie #pracait
#programista15k #programowanie #pracait
Mircy mam takie zadania:
1) Napisz funkcję, która dla zmiennej typu unsigned char jeśli jej najmłodszy bit ma wartość 1 wyzeruje 2 najstarsze bity tej zmiennej, a pozostałe bity ustawi na wartość 1
Słabo u mnie z tymi operacjami bitowymi, czekam na jakieś podpowiedzi mądrych mirków.
1000 0000 bin = 80hex -> ileś tam dec
i jesli (~(liczba & 0x80) )HEX to najstarszy to 1
1111 1100 bin = FC hex
liczba=0xFC
& and
| OR
^ XOR
~negacja bitowa
0 -> True
coś inneg False
@wytrzzeszcz: tylko tu problem -0 chyba jest jeszcze)
Jeżeli najstarszy bit to 1 to zaneguj wszystkie pozostale bity, powiedz mi czy dobrze mysle:
if (liczba & (1 << 0) != 0)
{
for (int n = 1; n < 8;n++)
liczba ^= 1 << n;
}
dodatkowo po co 1 przesuwasz o 0 miejsc ? i najstarszy bit to ten po lewej wiec najwiecej warty
Twój kod powinien być
if (liczba & (1<<7) ) // przesówam o 7 i ląduje na 8 bicie 1 (mogę na sztywno wpisać 128)
{
liczba=(~liczba);
}