Запитання з тегом «boolean»

Булевий тип даних - це тип даних із лише двома можливими значеннями: істинним або хибним.

7
Чому "sizeof (a? True: false)" дає вихід з чотирьох байтів?
У мене є невеликий фрагмент коду про sizeofоператора з потрійним оператором: #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true : false)); // Why 4? return 0; } Вихід ( GCC ): 1 1 4 // …

8
ASP.NET MVC Так / Ні радіо кнопки із сильно обмеженою моделлю MVC
Хтось знає, як прив’язати перемикач «Так / Ні» до логічної властивості сильно набраної моделі в ASP.NET MVC. Модель public class MyClass { public bool Blah { get; set; } } Вид <%@ Page Title="blah" Inherits="MyClass"%> <dd> <%= Html.RadioButton("blah", Model.blah) %> Yes <%= Html.RadioButton("blah", Model.blah) %> No </dd> Дякую РІШЕННЯ: Дякую …

4
Булеві, умовні оператори та автобоксинг
Чому це кидає NullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? returnsNull() : false; // NPE on this line. System.out.println(b); } public static Boolean returnsNull() { return null; } поки цього немає public static void main(String[] args) throws Exception { Boolean b = true …

6
C ++: чому bool становить 8 біт?
У мові C ++ мені цікаво, чому тип bool дорівнює 8 біт (у моїй системі), де достатньо лише одного біта для утримання булевого значення? Раніше я вважав, що це з міркувань продуктивності, але тоді на 32-бітній або 64-бітовій машині, де регістри шириною 32 або 64 біти, яка перевага від продуктивності? …
132 c++  boolean  size 

9
Що таке бітові оператори?
Я хтось пише код просто для розваги і не дуже вникав у нього ні в академічній, ні в професійній обстановці, тому такі речі, як ці побіжні оператори, мені справді уникають. Я читав статтю про JavaScript, яка, очевидно, підтримує побітові операції. Я продовжую бачити цю операцію, згадану місцями, і я намагався …

6
Як перетворити булевий масив в масив int
Я використовую Scilab і хочу перетворити масив булевих масивів у масив цілих чисел: >>> x = np.array([4, 3, 2, 1]) >>> y = 2 >= x >>> y array([False, False, True, True], dtype=bool) У Scilab я можу використовувати: >>> bool2s(y) 0. 0. 1. 1. або навіть просто помножте його на …


8
Розбиття рядка на булеве значення в PHP
Сьогодні я грав з PHP, і я виявив, що значення рядків "true" і "false" неправильно розбираються на булеві умови, наприклад, враховуючи наступну функцію: function isBoolean($value) { if ($value) { return true; } else { return false; } } Якщо я виконую: isBoolean("true") // Returns true isBoolean("") // Returns false isBoolean("false") …
126 php  parsing  boolean 

14
Подвійне заперечення в C ++
Я щойно потрапив на проект із досить величезною базою коду. Я в основному маю справу з C ++, і багато написаного коду використовує подвійне заперечення для їх булевої логіки. if (!!variable && (!!api.lookup("some-string"))) { do_some_stuff(); } Я знаю, що ці хлопці - розумні програмісти, очевидно, що вони роблять це не …
124 c++  boolean 

13
Найпростіший спосіб перевернути булеве значення?
Я просто хочу перевернути булевий на основі того, що він є. Якщо це правда - зробіть її помилковою. Якщо це неправда - зробіть це правдою. Ось мій витяг з коду: switch(wParam) { case VK_F11: if (flipVal == true) { flipVal = false; } else { flipVal = true; } break; …
124 c++  c  boolean  boolean-logic 

26
Чи булеві як аргументи методу неприйнятні? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Мій колега заявляє, що булеви як аргументи методу неприйнятні . Їх …

2
Boolean.hashCode ()
hashCode()Метод класу Boolean реалізується в такий спосіб: public int hashCode() { return value ? 1231 : 1237; } Чому він використовує 1231 та 1237? Чому б не щось інше?
122 java  boolean  hashcode 


4
Вплив оператора побітових операцій на логічний оператор на Java
Побітові оператори повинні подорожувати змінні та оперувати ними побітно. У випадку цілих чисел, довгих, знаків це має сенс. Ці змінні можуть містити повний діапазон значень, накладених на їх розмір. Що стосується булевих, то булевий може містити лише два значення. 1 = вірно або 0 = хибно. Але розмір булева не …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.