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

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

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

Я читаю книгу, в которой автор говорит, что 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
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
ответов

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

Каков правильный/канонический способ перегрузки двоичных реляционных операторов в 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
ответ

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

У меня есть именованный числовой вектор 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
1
ответ

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

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

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

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

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

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

Как обрабатывать реляционные операторы для сравнения дат?

Создать таблицу ISSUE (Lib_Issue_Id Number (10), Book_No Number (6), Member_Id Number (5), Issue_Date Date, Return_date Date CONSTRAINT chk_issue_date CHECK ( Issue_Date, ( TO_CHAR( Issue_Date, 'yyyy-mm-dd' ) <...
задан 07 сент. '17 в 3:08
3
ответов

Программа, которая распределяет изменения для клиентов. (С)

Цель: Внедрите программу, которая рассчитывает минимальное количество монет, необходимых для изменения пользователя. Выпуск: Программа не выполняется должным образом. Я уверен, что моя проблема логична по своей природе, но также может быть резуль...
задан 22 дек. '17 в 16:51
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