Aktywne Wpisy
Ustrojstwo +355
smooker +456
#usa #dindunuffin #sklep #karma
Nie bojący się oskarżeń o rasizm hindus, właściciel sklepu w Ameryce, dał złodziejowi dobrą nauczkę.
Nie bojący się oskarżeń o rasizm hindus, właściciel sklepu w Ameryce, dał złodziejowi dobrą nauczkę.
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
mam zmienną typu bool, w której siedzi jakaś wartość.
Jako że jest to c++, ten bool ma 8 bitów, a to znaczy że może przechowywać więcej niż 0, oraz 1.
Chcę zrobić mu jakieś operacje bitowe, żeby było w nim tylko 0, albo 1 (z pewnych przyczyn).
Jak to zrobić, BEZ UŻYWANIA IFA.
Nie mogę sprawdzić co w nim siedzi
Jeżeli 1, to będzie problem
0010 (prawy bit najmniej znaczący u mnie) AND
0001
da mi 0
natomiast 0010 jest true, a 0 to false
- "Czy ma ktoś łom?(z pewnych przyczyn potrzebuje)"
- "A po co ci łom?"
- "Chciałem wejść do swojego domu"
- "To użyj klucza"
https://en.cppreference.com/w/cpp/language/types
Bool nie musi mieć dokładnie jednego bajta.
@RedveKoronny: Po co operacje bitowe. Po prostu przypisz do tego boola 0 albo 1
Komentarz usunięty przez autora
Komentarz usunięty przez autora
MÓJ WŁASNY IF STATEMENT ( ͡º ͜ʖ͡º)
@Malkof: I jeszcze dodam, że bajt nie musi mieć 8 bitów ( ͡° ͜ʖ ͡°)
@RedveKoronny: nie może
Komentarz usunięty przez autora
Komentarz usunięty przez autora
bool var;
var = 0; masz zero.
var = 1; masz jeden. wszystko co nie jest zerem bedzie true.
var = 534345 będzie true, a ja chce z tego zrobić koniecznie 1