Nie mogę znaleźć odpowiedzi w standardowej dokumentacji. Czy standard języka C ++ wymaga, sizeof(bool)aby zawsze wynosić 1 (dla 1 bajtu), czy ten rozmiar jest zdefiniowany w ramach implementacji?
Specyfikacja wirtualnej maszyny języka Java mówi, że wsparcie dla wartości logicznych jest ograniczone typów pierwotnych . Nie ma instrukcji maszyny wirtualnej Javy poświęconej wyłącznie operacjom na wartościach logicznych. Zamiast tego wyrażenia w języku programowania Java, które operują na wartościach logicznych, są kompilowane w celu użycia wartości typu danych int maszyny …
Mam wartość, która będzie jedną z czterech rzeczy: logiczna prawda, logiczna fałsz, ciąg „prawda” lub ciąg „fałsz”. Chcę przekonwertować ciąg na wartość logiczną, jeśli jest to ciąg, w przeciwnym razie pozostawić go niezmienionym. Innymi słowy: „prawda” powinna stać się prawdą „fałsz” powinien stać się fałszem prawda powinna pozostać prawdziwa fałsz …
Piszę system bezpieczeństwa, który odmawia dostępu nieautoryzowanym użytkownikom. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") Zapewnia dostęp upoważnionym użytkownikom zgodnie z oczekiwaniami, ale także umożliwia dostęp nieautoryzowanym użytkownikom! Hello. Please enter your name: Bob …
Czy Python faktycznie zawiera wartość logiczną? Wiem, że potrafisz: checker = 1 if checker: #dostuff Ale jestem dość pedantyczny i lubię oglądać wartości logiczne w Javie. Na przykład: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Czy istnieje coś takiego jak Boolean w Pythonie? …
Próbuję przekonwertować wartość logiczną na ciąg znaków ... Boolean b = true; String str = String.valueOf(b); lub Boolean b = true; String str = Boolean.toString(b); który z powyższych byłby bardziej wydajny?
Dla następującej próbki: def fuctionName(int, bool): if int in range(...): if bool == True: return False else: return True Czy istnieje sposób, aby pominąć drugą instrukcję if? Po prostu powiedzieć komputerowi, aby zwrócił odwrotność wartości logicznej bool?
Dzisiaj podczas pisania kodu Visual C ++ natknąłem się na coś, co mnie zaskoczyło. Wygląda na to, że C ++ obsługuje ++ (inkrementacja) dla bool, ale nie - (dekrementacja). Czy to tylko przypadkowa decyzja, czy jest jakiś powód? To kompiluje: static HMODULE hMod = NULL; static bool once = false; …
Której wartości lepiej użyć? Wartość logiczna prawda czy liczba całkowita 1? Powyższy temat mnie zrobić kilka eksperymentów z booli intw ifstanie. Tak więc z ciekawości napisałem ten program: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if ( b …
Może to głupie pytanie, ale czy istnieje sposób na przekonwertowanie wartości logicznej na ciąg znaków w taki sposób, że 1 zamienia się w „prawda”, a 0 w „fałsz”? Mógłbym po prostu użyć instrukcji if, ale byłoby miło wiedzieć, czy można to zrobić z językiem lub standardowymi bibliotekami. Poza tym jestem …
Projektowałem bazę danych dla witryny, w której muszę użyć logicznego typu danych, aby przechowywać tylko 2 stany, prawda lub fałsz. Używam MySQL. Projektując bazę danych przy użyciu phpMyAdmin, stwierdziłem, że mam zarówno typ danych BOOLEAN, jak i typ danych TINYINT. Przejrzałem różne artykuły, niektórzy mówili, że TINYINT to to samo …
Jak (miejmy nadzieję) wszyscy wiemy, vector<bool>jest całkowicie zepsuty i nie może być traktowany jako tablica C. Jaki jest najlepszy sposób na uzyskanie tej funkcjonalności? Do tej pory pomysły, o których myślałem, to: Użyj vector<char>zamiast tego lub Użyj klasy opakowania i użyj vector<bool_wrapper> Jak radzicie sobie z tym problemem? Potrzebuję c_array()funkcjonalności. …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.