Вопросы с тегом 'operators'

Операторы - это символы, которые встречаются почти во всех языках программирования и кодирования, для выполнения расчетов и сопоставлений данных.
16
ответов

Что такое x после "x = x ++"?

Что происходит (за шторами), когда это выполняется? int x = 7; x = x++; То есть, когда переменная post увеличивается и присваивается себе в одном выражении? Я скомпилировал и выполнил это. x по-прежнему равен 7 даже после всего утверждения. В мое...
задан 27 окт. '11 в 7:39
12
ответов

Что означает value = + _ в JavaScript

Мне было интересно, что означает оператор = + _ в JavaScript. Похоже, он выполняет задания. Пример: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; retu...
задан 28 февр. '13 в 9:42
17
ответов

Что делает оператор ^ в Java?

Какую функцию выполняет оператор ^ (карет) в Java? Когда я попробую это: int a = 5^n; ... это дает мне: для n = 5, возвращает 0 для n = 4, возвращает 1 для n = 6, возвращает 3 ... поэтому я думаю, что он не выполняет возведение в степень. Н...
задан 02 янв. '10 в 14:44
13
ответов

Почему компиляторы С++ не определяют operator == и operator! =?

Я большой поклонник позволить компилятору сделать как можно больше работы для вас. При написании простого класса компилятор может предоставить вам следующее для "free": Конструктор по умолчанию (пустой) Конструктор копирования Деструктор Операто...
задан 20 окт. '08 в 12:42
7
ответов

Разница между >>> и >>

В чем разница между операторами >>> и >> в Java?
задан 11 мая '10 в 17:02
12
ответов

Что означает знак вопроса и двоеточие (?: Trernary operator) в objective-c?

Что означает эта строка кода? label.frame = (inPseudoEditMode) ? kLabelIndentedRect : kLabelRect; ? и : путают меня.
задан 07 апр. '10 в 22:44
7
ответов

Есть ли в Python оператор "не равный"?

Как бы вы сказали, не соответствует? Как if hi == hi: print "hi" elif hi (does not equal) bye: print "no hi" Есть ли замена для ==, что означает "не равно"?
задан 16 июня '12 в 6:19
8
ответов

Как перегрузить оператор квадратной скобки в С#?

DataGridView, например, позволяет это сделать: DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; но для жизни я не могу найти документацию по оператору index/square-bracket. Как они это называют? Где это реализовано? Может ли это бросить? ...
задан 13 нояб. '08 в 22:20
10
ответов

Логический оператор XOR в С++?

Есть ли такая вещь? Это первый раз, когда я столкнулся с практической необходимостью, но я не вижу ни одного перечисленного в Struustrup. Я намерен написать: // Detect when exactly one of A,B is equal to five. return (A==5) ^^ (B==5); Но нет опера...
задан 20 окт. '09 в 22:01
9
ответов

'AND' vs '&&' как оператор

У меня есть кодовая база, где разработчики решили использовать AND и OR вместо && и ||. Я знаю, что существует разница в приоритете операторов (&& идет до AND), но с данной структурой (PrestaShop если быть точным), это явно не прич...
задан 10 мая '10 в 17:20
16
ответов

Создание логического эксклюзивного или оператора в Java

Замечания: Java имеет логический оператор AND. Java имеет логический оператор OR. Java имеет логический оператор NOT. Проблема: Java не имеет логического оператора XOR, в соответствии с солнцем. Я хотел бы определить его. Определение метод...
задан 07 апр. '09 в 19:58
6
ответов

Что такое оператор Ruby <=> (космический корабль)?

Что такое оператор Ruby <=> (космический корабль)? Является ли оператор реализован на любых других языках?
задан 06 мая '09 в 4:27
2
ответов

Что такое &&& операция в C

#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } Вывод вышеуказанной программы, скомпилированный с помощью...
задан 19 дек. '12 в 9:48
4
ответов

Оператор пакетного неравного (неравенства)

Согласно this, !==! - это неравномерный строковый оператор. Попытка, я получаю: C:\> if "asdf" !==! "fdas" echo asdf !==! was unexpected at this time. Что я делаю неправильно?
задан 14 сент. '09 в 16:07
6
ответов

Вопросительный знак в JavaScript

Я наткнулся на следующую строку hsb.s = max != 0 ? 255 * delta / max : 0; Что означают ? и : в этом контексте?
задан 20 нояб. '09 в 19:54