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

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

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

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