|
1 / 1 / 0
Регистрация: 21.04.2010
Сообщений: 38
|
|
Тип bool, для чего нужен, как работает?26.04.2010, 02:58. Показов 145436. Ответов 30
Метки нет (Все метки)
Может кто-нибудь поможет на простейшем но понятном примере объяснить как работает тип bool. Знаю что это тип может быть ложный или истинный но что-то никак его работу не могу понять.... для чего он нужен...
0
|
|
| 26.04.2010, 02:58 | |
|
Ответы с готовыми решениями:
30
Как работает и для чего нужен maven offline mode? Для чего нужен тип void?
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
| 26.04.2010, 03:03 | ||||||
4
|
||||||
|
5 / 5 / 1
Регистрация: 19.04.2010
Сообщений: 18
|
|||||||||||
| 26.04.2010, 03:05 | |||||||||||
|
Пусть my_variable имеет тип bool
2
|
|||||||||||
|
1 / 1 / 0
Регистрация: 21.04.2010
Сообщений: 38
|
||||||
| 26.04.2010, 03:22 [ТС] | ||||||
|
Т.е. по умолчанию он получается является как true?
0
|
||||||
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||||||
| 26.04.2010, 03:22 | ||||||
1
|
||||||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||
| 26.04.2010, 03:27 | ||||||
|
alfer, у него нету значения по умолчанию. Любое значение отличное от 0 - true, равное 0 - false.
Просто при проверке сравнение с true можно опускать, так же как и сравнение с false, но тогда для false надо писать с отрицанием
1
|
||||||
|
1 / 1 / 0
Регистрация: 21.04.2010
Сообщений: 38
|
||
| 26.04.2010, 03:32 [ТС] | ||
|
0
|
||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||||||||||||||||
| 26.04.2010, 03:37 | ||||||||||||||||||
|
Запись
4
|
||||||||||||||||||
|
1 / 1 / 0
Регистрация: 21.04.2010
Сообщений: 38
|
|
| 26.04.2010, 03:39 [ТС] | |
|
M128K145, вот за последнее разъяснение огромное спасибо!
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
| 26.04.2010, 05:37 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 04.12.2015
Сообщений: 27
|
|
| 20.10.2017, 00:55 | |
|
я всё ровно не понял для чего он нужен, понятно принцип роботы но можно же просто if else использовать то есть
if(x>0) //то пускай будет истинна esle if(x<0) //пускай будет не истина x, я и через int могу вызвать bool зачем то нужен?
0
|
|
|
зомбяк
1585 / 1219 / 345
Регистрация: 14.05.2017
Сообщений: 3,940
|
||
| 20.10.2017, 01:46 | ||
![]() Сделан в C++ просто для удобства, чтобы не приходилось думать, что в параметре хранится только да/нет, или же там 256 значений может быть. В Cи например такого типа данных среди стандартных нет (хотя с Си 99 его можно добавлять).
0
|
||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,921
|
|||
| 20.10.2017, 09:25 | |||
|
0
|
|||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,921
|
|
| 20.10.2017, 10:46 | |
|
вроде тут написано "значение воспринимается в контексте логических", то есть поведение будет аналогичным булевским. Самого преобразования (как, например, в double+int ) может не быть.
0
|
|
| 20.10.2017, 16:30 | |
|
Не по теме: Atakai, чтобы тонна кода не поломалась?
0
|
|
| 20.10.2017, 17:11 | |
|
Не по теме: Можно было бы это делать в новом коде... если бы там было неявное преобразование. Как в Си рекомендуют писать
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||||||||
| 20.10.2017, 21:57 | ||||||||||||
|
если выражение не приводимо к булю - будет ошибка компиляции.
0
|
||||||||||||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,921
|
|
| 21.10.2017, 00:04 | |
|
где оно в ассемблерном коде? Неявные преобразования там вполне видны.
операторы if, while и прочие просто принимают любой численный тип (включая, например, char и void*).
0
|
|
| 21.10.2017, 00:04 | |
|
Помогаю со студенческими работами здесь
20
Что за тип файла xlm - и для чего он нужен как правильно понять тип bool ? bool true(const string &str) и что дает это значение ?
Для чего нужен Seed() и для чего его override? Для чего нужен С/С++ и как ним пользоваться? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|