Pytania otagowane jako boolean

Typ danych Boolean to typ danych zawierający tylko dwie możliwe wartości: prawda lub fałsz.



6
C ++: dlaczego bool ma 8 bitów?
W C ++ zastanawiam się, dlaczego typ bool ma długość 8 bitów (w moim systemie), gdzie tylko jeden bit wystarczy do przechowywania wartości boolowskiej? Kiedyś sądziłem, że dzieje się tak ze względu na wydajność, ale na komputerze 32- lub 64-bitowym, gdzie rejestry mają szerokość 32 lub 64 bitów, jaka jest …
133 c++  boolean  size 

8
ASP.NET MVC tak / nie przyciski radiowe z silnie powiązanym modelem MVC
Czy ktoś wie, jak powiązać przycisk opcji tak / nie z właściwością logiczną modelu z silną typizacją w ASP.NET MVC. Model public class MyClass { public bool Blah { get; set; } } Widok <%@ Page Title="blah" Inherits="MyClass"%> <dd> <%= Html.RadioButton("blah", Model.blah) %> Yes <%= Html.RadioButton("blah", Model.blah) %> No </dd> …

9
Co to są operatory bitowe?
Jestem kimś, kto pisze kod tylko dla przyjemności i tak naprawdę nie zagłębiał się w niego ani w środowisku akademickim, ani zawodowym, więc takie rzeczy jak te operatory bitowe naprawdę mi umykają. Czytałem artykuł o JavaScript, który najwyraźniej obsługuje operacje bitowe. Wciąż widzę tę operację wspomnianą w niektórych miejscach i …



8
Przetwarzanie ciągu znaków na wartość logiczną w PHP
Dzisiaj bawiłem się w PHP i odkryłem, że wartości ciągów „true” i „false” nie są poprawnie przetwarzane na wartości logiczne w warunku, na przykład biorąc pod uwagę następującą funkcję: function isBoolean($value) { if ($value) { return true; } else { return false; } } Jeśli wykonam: isBoolean("true") // Returns true …
126 php  parsing  boolean 


14
Podwójna negacja w C ++
Właśnie przyszedłem do projektu z dość dużą bazą kodu. Zajmuję się głównie C ++ i wiele z ich kodu używa podwójnej negacji dla logiki boolowskiej. if (!!variable && (!!api.lookup("some-string"))) { do_some_stuff(); } Wiem, że ci faceci to inteligentni programiści, oczywiste jest, że nie robią tego przez przypadek. Nie jestem doświadczonym …
124 c++  boolean 


2
Boolean.hashCode ()
hashCode()Metoda klasy Boolean jest realizowany w ten sposób: public int hashCode() { return value ? 1231 : 1237; } Dlaczego używa 1231 i 1237? Dlaczego nie coś innego?
122 java  boolean  hashcode 


4
Wpływ operatora bitowego na wartość logiczną w Javie
Operatory bitowe mają przemieszczać zmienne i operować na nich bit po bicie. W przypadku liczb całkowitych, długich i znaków ma to sens. Te zmienne mogą zawierać pełen zakres wartości wymuszonych przez ich rozmiar. Jednak w przypadku logicznych wartości logicznych może zawierać tylko dwie wartości. 1 = prawda lub 0 = …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.