Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
#1

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

09.05.2012, 16:20. Просмотров 1212. Ответов 21
Метки нет (Все метки)

Можно ли отнести к арифметическим операторы:
C++
1
2
3
4
5
6
++
--
+=
-=
*=
/=
?
Как обозвать операторы:
C++
1
2
3
4
+=
-=
*=
/=
?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2012, 16:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Можно ли отнести к арифметическим операторы:? (C++):

можно ли while() и for() отнести к прерываниям? - C++
сабж...

С++.Операторы в С++: условные операторы, операторы break и continue - C++
Выяснить, пересекаются ли параболы у=аx2+bx+с и у=dx2+ex + f. При положительном ответе найти точки пересечения.

можно ли делать виртуальными перегружаемые операторы? - C++
например так: virtual a& a::operator=(a& b);

Определить и вывести количество дней между двумя датами (логические операторы и операторы ветвлений) - C++
Задачка Пользователь вводит две даты (день, месяц, год в виде целых чисел). Необходимо определить и вывести количество дней между этими...

Операторы присваивания, ввода- вывода. Операторы ветвления, выбора - C++
Даны два ненулевых числа. Найти их сумму, разность, произведение, частное, остаток и целую часть от деления. Добавлено через 8 часов...

«Языки и технологии программирования» «Операторы цикла. Условные операторы» - C++
Не получается сделать что бы программа выводила все значения в промежутке, она выводит только одно. условия | ((z^3)+sin...

21
HighPredator
5545 / 1858 / 346
Регистрация: 10.12.2010
Сообщений: 5,444
Записей в блоге: 2
09.05.2012, 19:31 #16
Цитата Сообщение от taras atavin Посмотреть сообщение
false==0, true==!false.
Если я правильно помню Си, то лжи соответствует ноль, а истине любое неравное нулю число. Разумеется целое.
0
modwind
52 / 52 / 1
Регистрация: 09.03.2012
Сообщений: 101
09.05.2012, 19:34 #17
false==0, true==!false. Сколько в них бит? По 32? ...
Не совсем так.
C++
1
2
3
4
5
6
7
false == 0
true == 1
(true & true) == 1
(false & true) == 0
(true && true) == true
(0xFFFFFFFF & 0xFFFFFFFF) == 0xFFFFFFFF
(0xFFFFFFFF && 0xFFFFFFFF) == true
0
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
09.05.2012, 19:41  [ТС] #18
Меня не интересует оптимизация. В чём семантическое различие?
0
Avazart
Эксперт С++
7236 / 5432 / 304
Регистрация: 10.12.2010
Сообщений: 24,143
Записей в блоге: 17
09.05.2012, 19:49 #19
В том что следующие элементы не проверяются (при &&,||) если известно что результат все равно будет falsе(либо true если ||)
Если bool b, то 0 & b = 0, 1 | b = 1 независимо от того чему равно b;

Для переменных это не сильно важно, но если в условии ф-ции содержащие грамоздкие расчеты...
0
modwind
52 / 52 / 1
Регистрация: 09.03.2012
Сообщений: 101
09.05.2012, 19:51 #20
Семантически & оперирует над числами (любой длины), а && над логическими значениями true и false (1 бит).
0
Avazart
Эксперт С++
7236 / 5432 / 304
Регистрация: 10.12.2010
Сообщений: 24,143
Записей в блоге: 17
09.05.2012, 20:05 #21
Семантически & оперирует над числами (любой длины), а && над логическими значениями true и false (1 бит).
Поэтому 5 && 83 && 0 равноценно в таком случае 1 & 1 & 0 благодоря приведению типа int к bool
1
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
10.05.2012, 05:59  [ТС] #22
Однобитные? Понятно.

Добавлено через 26 минут
Всё таки как обозвать каждый из составных операторов присваивания?
0
10.05.2012, 05:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2012, 05:59
Привет! Вот еще темы с ответами:

Операторы языка С++: операторы цикла (исправьте программу) - C++
#include <iostream> #include <cstdlib> #include <cmath> using namespace std; int main() { int a,n; float y,x; cout<<...

Операторы цикла и операторы передачи управления - C++
Вычислить сумму ряда S с погрешностью эпсилон, задаваемой с клавиатуры. Вывести количество итераций, сделанных при вычислении. Если...

Операторы принятия решения и операторы цикла. - C++
Пожалуйста, помогите. Нужно срочно сделать задания: 1)Ввести с клавиатуры три символа sym1, sym2, sym3. Поменять их значения таким...

Операторы ветвления и операторы передачи управления - C++
1. Вычислить значения функции F при вещественных a, b, c, x, вводимых с клавиатуры. 2. Составить программу, которая печатает...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.