Вопросы с тегом «operators»

168
В чем разница между & и && в Java?

Я всегда думал, что &&оператор в Java используется для проверки, являются ли оба его булевых операнда true, и этот &оператор используется для побитовых операций над двумя целочисленными типами. Недавно я узнал, что &оператор также может использоваться для проверки того, являются ли...

163
Что это за оператор <=> в MySQL?

Я работаю над кодом, написанным предыдущим разработчиком, и в запросе говорится: WHERE p.name <=> NULL Что <=>означает в этом запросе? Это что-то равное =? Или это синтаксическая ошибка? Но это не показывает никаких ошибок или исключений. Я уже знаю, что <>= !=в MySQL...

162
Разница между «! ==» и «==!» [закрыто]

Этот вопрос вряд ли поможет будущим посетителям; это относится только к небольшому географическому региону, конкретному моменту времени или необычайно узкой ситуации, которая обычно не применима к всемирной аудитории Интернета. Чтобы сделать этот вопрос более применимым, посетите справочный центр...

155
Преобразовать в двоичный код и сохранить ведущие нули в Python

Я пытаюсь преобразовать целое число в двоичное с помощью функции bin () в Python. Однако он всегда удаляет начальные нули, которые мне действительно нужны, так что результат всегда будет 8-разрядным: Пример: bin(1) -> 0b1 # What I would like: bin(1) -> 0b00000001 Есть ли способ сделать...

153
Правильно ли определена операция «ложь <истина»?

Определяет ли спецификация C ++: существование оператора «меньше чем» для логических параметров, и если да, результат перестановок с 4 параметрами? Другими словами, определяются ли результаты следующих операций спецификацией? false < false false < true true < false true < true На моей...

150
Является ли хорошей практикой использование оператора xor для логических проверок? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 10 месяцев назад . Улучшить этот вопрос Я лично , как исключающие или , ^, оператор ,...

149
3 разных равных

В чем разница между =, ==и ===? Я думаю, что использование одного знака равенства означает объявление переменной, в то время как два знака равенства предназначены для условия сравнения, и, наконец, три знака равенства предназначены для сравнения значений объявленных...

147
Почему компилятор C # переводит это сравнение =, как если бы это было сравнение?

Я случайно обнаружил, что компилятор C # превращает этот метод: static bool IsNotNull(object obj) { return obj != null; } ... в этот CIL : .method private hidebysig static bool IsNotNull(object obj) cil managed { ldarg.0 // obj ldnull cgt.un ret } ... или, если вы предпочитаете смотреть на...

147
Regex, как подобрать дополнительный символ

У меня есть регулярное выражение, которое я думал, работает правильно до сих пор. Мне нужно сопоставить дополнительный символ. Это может быть там или не может. Вот две строки. Верхняя строка совпадает, а нижняя - нет. Отсутствие единственной буквы в нижней строке - вот что делает его неудачным. Я...

143
Обязательны ли закорачивающие логические операторы? А порядок оценки?

Есть ли стандарт ANSI мандат логических операторов закоротить, в С или C ++? Я смущен, потому что я помню книгу K&R, в которой говорилось, что ваш код не должен зависеть от короткого замыкания этих операций, поскольку они могут и не быть. Может ли кто-нибудь указать, где в стандарте сказано,...

143
PowerShell и оператор -contains

Рассмотрим следующий фрагмент: "12-18" -Contains "-" Вы думаете, что это оценивает true, но это не так. Это оценит falseвместо. Я не уверен, почему это происходит, но это происходит. Чтобы избежать этого, вы можете использовать это вместо: "12-18".Contains("-") Теперь выражение оценит как истинное....

142
Применяет ли оператор Java & = & или &&?

Предполагая boolean a = false; Мне было интересно, делал ли: a &= b; эквивалентно a = a && b; //logical AND, a is false hence b is not evaluated. или с другой стороны это означает a = a & b; //Bitwise AND. Both a and b are evaluated....