Что это за персонаж Java? [Дубликат]

1

У меня есть этот фрагмент кода, но не понимаю, что это за символ '\ 0':

char[] str = new char[1];
str[0] = '\0';

Может ли кто-нибудь объяснить это? Если я распечатаю значение str[0] ничего не печатается.

  • 0
    @hsz похоже, но не дублируется. Другой язык программирования.
  • 0
    @Raptor Это не связано с языком программирования.
Теги:

3 ответа

2
Лучший ответ

Это символ с номером 0 в таблице ASCII. Он называется NUL, не имеет видимого (печатаемого) представления и используется для обозначения конца строки.

Обратите внимание, что он отличается от null ссылки в Java.

Больше информации:

2

Это NUL. Иногда (на некоторых языках) используется для обозначения, например, конца строки символов.

0

Символ \0 - это управляющий символ с кодом ASCII 0, который не имеет печатаемого представления, что объясняет, почему ничего не печатается.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню