Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Совпадают ли значения NULL со значениями нуля или пробела?

ПрограммированиеData science+3
Анонимный вопрос
  ·   · 29,1 K
Инженер путей сообщения – строитель  · 6 апр 2022
Пробел имеет код символа 32. Поэтому с нулём или с NULL он совпадать не может вообще никак и никогда. А вот, что касается NULL и нуля, то логически они совпадают. Но тут сразу встаёт вопрос языка программирования. Например, в с++ NULL и есть нуль, а ещё до кучи false. А вот уже в C# с его патологической проверкой типов нуль, null и false – три большие разницы, хотя, как уже сказано выше, суть одно и то же.
1 эксперт согласен
Пофигист с большим жизненным опытом, обремененный...  · 7 апр 2022
В большинстве известных мне языков программирования: - NULL - это ничто (пустое значение) - 0 - это целое число (и это не пустое значение) - «пробел» - это строка или символ - ТОЖЕ ОЧЕНЬ НЕПУСТЫЕ ЗНАЧЕНИЯ! Далее — NULL можно... Читать далее
Пишу код и т.п.  · 18 апр 2022  · itustinov.ru
Зависит от того, что такое "совпадают". NULL может быть представлен как 0 в машинном коде, но при этом может отсутствовать возможность использовать его там, где можно использовать целое число из-за ограничений типов на этапе... Читать далее
зож, сны, мистика, wi-fi  · 6 апр 2022
Вопрос не совсем корректный. Во-первых, какой язык программирования имеется в виду? Во-вторых, если взять JAVA, то NULL не имеет какого-либо значения, т.е. если мы пишем сравнение (Object == null), то проверяем существование... Читать далее
1 эксперт согласен
Кроме того, в большинстве известных мне языков программирования: - NULL - это ничто (пустое значение) - 0 - это... Читать дальше