Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
MafiaWest
99 / 98 / 4
Регистрация: 24.04.2010
Сообщений: 284
Записей в блоге: 1
#1

Подскажите как понять ету строку - C++

16.04.2011, 14:02. Просмотров 318. Ответов 5
Метки нет (Все метки)

(N&1 ? -1 : 1)
и ее аналог в с шарпе?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2011, 14:02     Подскажите как понять ету строку
Посмотрите здесь:

Подскажите, как создать одномерную, динамическую строку типа char C++
C++ Подскажите с вводом переменной в строку ShellExecute!!!Please!!!
Подскажите, пожалуйста, как правильно объявить динамически расширяемую строку? C++
C++ Подскажите что бы понять
C++ Подскажите как разбить строку на массив слов разделителем
Подскажите пожалуйста как разбить строку на массив слов? C++
Подскажите, как преобразовать строку с IP адресом в число и обратно C++
C++ не могу понять что не так ( подскажите пожалста
C++ typedef как понять данную строку
C++ как понять строку declare
C++ Подскажите пожалуйста подробнее разобрать и понять программу
как правильно понять строку в коде? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
16.04.2011, 14:07     Подскажите как понять ету строку #2
C#
1
var res = n&1 == 1 ? -1 : 1;
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
16.04.2011, 14:07     Подскажите как понять ету строку #3
MafiaWest, Побитовое И и тернарный оператор.
v0l0d1ka
9 / 9 / 0
Регистрация: 14.12.2010
Сообщений: 129
16.04.2011, 14:14     Подскажите как понять ету строку #4
& - поразрядный оператор, обрабатывающий отдельные биты. Кокретно, оператор & - это поразрядное И Вот пример: 1101 0011 & 1010 1010 = 1000 0010.

Выражение1 ? Выражение2 : Выражение3; Здесь вычисляется выр.1, если рез-тат оказывается истинным, вычисляется выражение 2, если ложно значением всего выражения становиться Выражение 3.
MafiaWest
99 / 98 / 4
Регистрация: 24.04.2010
Сообщений: 284
Записей в блоге: 1
16.04.2011, 14:16  [ТС]     Подскажите как понять ету строку #5
Cпасибо
silent_1991
Эксперт С++
4956 / 3032 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
16.04.2011, 15:45     Подскажите как понять ету строку #6
Добавлю конкретики: Выражение N & 1, по сути, эквивалентно N % 2, т.е. это проверка числа N на чётность. Так вот, результатом выражения (N & 1 ? -1 : 1) будет -1 в случае, если N нечётно, и 1 в противном случае.
Yandex
Объявления
16.04.2011, 15:45     Подскажите как понять ету строку
Ответ Создать тему
Опции темы

Текущее время: 10:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru