какой результат логической операции в C++ int z = 3; int rez = 2 && z; printf("%d ",rez); - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос какой результат логической операции в C++ int z = 3; int rez = 2 && z; printf("%d ",rez);

Регистрация
8 Сен 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
какой результат логической операции в C++ int z = 3; int rez = 2 && z; printf("%d
",rez);
 
Регистрация
12 Фев 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
&& - логическое и 2 && 3 целые числа отличные от нуля приводятся к логической истине true && true = true true это константа, равная 1 выведет соответственно 1 & - побитовое и 2 & 3 = 2 в двоичном коде: 10(2) & 11(2) = 10(2)
 
Регистрация
13 Мар 2017
Сообщения
314
Репутация
70
Спасибо
11
Монет
0
Re: какой результат логической операции в C++ int z = 3; int rez = 2 && z; printf("%d

[THIDE="0"]#include <iostream>
int main()
{
int z = 3;
int rez = 2 && z;
printf("%d",rez);

}[/THIDE]
Ответ: 1
 
Сверху Снизу