"3.88.161.108 - 3.88.161.108"

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

Вопросы о операторах, которые проверяют взаимосвязь между двумя объектами/переменными/сущностями. Они могут применяться к операторам любого языка.
14 отв.

Является <быстрее, чем <=?

Я читаю книгу, в которой автор говорит, что if( a < 901 ) быстрее, чем if( a <= 900 ). Не так, как в этом простом примере, но есть небольшие изменения в производительности сложного кода цикла. Я полагаю, что это должно что-то сделать с создан...
27 авг. '12 в 5:10
3 отв.

В чем разница между прямым присвоением результата операции левого сдвига переменной и операции присваивания левого сдвига в C?

В следующем выражении результат операции сдвига влево присваивается переменной i. int i; i = 7 << 32; printf("i = %d\n",i); В следующем выражении операция присваивания левого сдвига переносится. int x = 7; x <<= 32; printf("x = %d\n"...
30 мая '17 в 9:40
2 отв.

Правильный способ перегрузки двоичных реляционных операторов в С++

Каков правильный/канонический способ перегрузки двоичных реляционных операторов в C++? Лучше ли использовать функции-члены или функции, свободные от friend? Например: class X { public: ... // Use member function overloads bool operator==(c...
10 нояб. '16 в 21:04
1 отв.

это определено поведение, чтобы добавить результат логической операции

Все в порядке (определенное поведение), чтобы добавить результат логических операций (так как они должны быть только 0 или 1)? Могу ли я сделать что-то подобное, если я хочу считать числа больше нуля? (Или есть лучший способ?) int a[3] = {1,-5,3}; ...
22 марта '17 в 16:36
2 отв.

Неожиданный вывод в программе C

Я запускаю следующую программу на C #include <stdio.h> int main() { int x = 5, y = 6, z = 3, i; i = y > x > z; printf("%d\n", i); } и получить вывод как 0. Опять же, когда я бегу #include <stdio.h> int main() { ...
09 мая '17 в 15:14
2 отв.

Как Ruby сравнивает строки семантической версии?

Я заметил некоторое неожиданное поведение при сравнении строк Ruby. Что я напишу ниже: 2.3.1 :011 > '5.6' >= '5.5' => true 2.3.1 :012 > '5.6' >= '5.7' => false 2.3.1 :013 > '5.6' >= '5.6.1' => false 2.3.1 :014 ...
25 мая '17 в 17:02
1 отв.

Matlab сравнивает две матрицы с разной размерностью

Я вижу, что люди принимают ==, ~=, >, < между матрицами с другим измерением в круглых скобках, следуя матрице, чтобы получить ее записи, например: b = 1 4 7 2 5 8 3 6 9 >> b == [1 2 3] ans = 3...
15 нояб. '17 в 6:10
1 отв.

Именованный числовой вектор (в порядке возрастания) для Именованного логического вектора на основе условия

У меня есть именованный числовой вектор vec, затем он был отсортирован в порядке возрастания и сохранен в объекте vec_sort, как показано ниже. vec <- c(1,1,1,2,3,1,5) names(vec) <- letters[1:7] vec # a b c d e f g # 1 1 1 2 3 1 5 str(vec) #...
26 окт. '17 в 23:01
3 отв.

c: Что делает эта линия?

Я прочитал некоторый код и пришел к этому довольно загадочному синтаксису: size_t count = 1; char *s = "hello you"; char *last_word = "there"; count += last_word < (s + strlen(s) - 1); #line of interest Граф увеличивается, как-то. Но я...
21 сент. '16 в 11:14
2 отв.

Могу ли я написать реляционные операторы в терминах арифметических операций?

Так что у меня довольно сложная функция: template <typename T> void foo(const int param1, const int param2, int& out_param) Для заданных int bar, const int arg1 и const int arg2 функция будет вызываться с помощью: foo<plus<int>&...
12 дек. '18 в 22:56
1 отв.

ноль больше или равен нулю, оценивается как false

i = 0; if(0 <= i <= 0) это возвращает false. Я этого не понимаю. Смотри окно Я также попытался сделать утверждение прочитанным (0 <= я && я <= 0) когда я тестирую их отдельно 0 <= i возвращает false, а i <= 0 возвращает...
01 марта '17 в 12:11
2 отв.

ИЛИ и меньше, чем операторы, не работающие, как предполагалось, язык C

Я делаю упражнение из книги под названием "Программирование на языке C", пытаюсь решить упражнение 7.9, и поэтому мой код работает отлично, пока я не добавлю условное выражение для функции, принимающей только переменные, больше 0 Я пытался изменить...
26 янв. '19 в 1:16
1 отв.

C Программирование: использование реляционных операторов - меньше, чем меньше, чем равно

Я работаю над проблемой учебника, и я написал этот фрагмент кода ниже, чтобы идентифицировать все простые числа ниже введенного пользователем положительного числа: #include <stdio.h> int main(void) { int j, input, notaprime; scanf_s(...
05 янв. '17 в 16:20
2 отв.

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

У меня есть реляционные выражения, хранящиеся в базе данных, которые у меня есть как строки в приложении iOS. Я хотел бы оценить условия внутри строк в С#, аналогичные логике в следующем коде psudo: string str1= "x > 0"; string str2= "y < 1"; ...
06 авг. '18 в 2:47
3 отв.

Python - сравнение чисел. Я сравниваю 1 с 1, но он терпит неудачу - см. Код - Может ли кто-нибудь сказать мне, в чем проблема?

if __name__ == '__main__': strSize = input() inpt = input() strArrSize = strSize.split() if (len(strArrSize) ==2): n = strArrSize[0] m = strArrSize[1] inptArray = inpt.split() print(n) prin...
15 авг. '18 в 21:00