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

Можно ли отнести к арифметическим операторы:? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамически выделить память под массив http://www.cyberforum.ru/cpp-beginners/thread569418.html
Добрый день форусчани Как можно выделить память под массив объекта класса class Save_Colection { public: pk *field; int c; Save_Colection(){ c = 0; }
C++ задача на считывание БД из файла и замена значений Помогите пожалуйста! начал недавно изучать С++ и столкнулся с задачей-нужно взять матрицу(базу данных из цифр) из файла с расширением .fac и поменять значения местами в 3 и 2 столбцах, где аналогичные значения в 3 столбце меньше значения во 2. То есть там где было значение 2-вставить значение 3 и обратно. И в конце нужно записать обратно в тот же файл. Заранее merci !!! http://www.cyberforum.ru/cpp-beginners/thread569394.html
сортировка бинарными вставками C++
#include <stdio.h> #include <string.h> #include <locale.h> #include <windows.h> void sort(char a,int n); //функция сортировки main() {
C++ Cложная задача на рекурсию
Реализовать данные функции рекурсивным методом: void Trap(){ double n = 0, S = 0, S1 = 0, x = a; do { S1 = S; S = F(a) + F(b); while(x < b-h){ x += h; S += 2 * F(x); //сумма площадей трапеций
C++ Программа на перегрузку [] - индекса http://www.cyberforum.ru/cpp-beginners/thread569373.html
Программа на перегрузку - индекса (индекс массива ) В массиве С(15) все элементы, кратные 8, умножьте на 3, остальные замените на противоположные. Добавлено через 20 минут код без перегрузки //--------------------------------------------------------------------------- #include <vcl.h>
C++ срочняк, до завтра надо Дано число в 10-ой системе счисления, проверить является ли палиндромом это число в системе счисления с основанием 2, написать программу на C++ подробнее

Показать сообщение отдельно
modwind
 Аватар для modwind
52 / 52 / 1
Регистрация: 09.03.2012
Сообщений: 101
09.05.2012, 18:49     Можно ли отнести к арифметическим операторы:?
Отличие простое - один логический, другой побитовый:
(3 & 2) равно 2
(3 && 2) равно true

Если использовать оба оператора в логических выражениях, то при выполнении кода
C++
1
if (func1() && func2() && func3())
функции будут выполняться последовательно до первого возврата значения false:
func1 -> true
func2 -> false
При этом func3 вызвана не будет.

А если использовать другой оператор:
C++
1
if (func1() & func2() & func3())
все функции обязательно выполнятся
func1 -> true
func2 -> false
func3 -> false
 
Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru