ASCII предназначен только для символов. NULL не характер, то почему NULL имеет значение ASCII 0ASCII NULL символ
ответ
ASCII только для [для печати] символа [ы]
Не совсем: в дополнение к печати символы, ASCII также включает в себя число элементов управления символов.
Код ASCII 0 (NUL) является одним из таких символов управления.
Цитирую Wikipedia:
ASCII резервирует первые 32 (цифры 0-31 десятичных) для управляющих символов: коды изначально предназначенные не для представления информации для печати, а для управления устройствами (например, принтеры) которые используют ASCII или предоставляют метаинформацию о потоках данных, таких как хранящиеся на магнитной ленте. Например, символ 10 представляет собой функцию «line feed» (которая заставляет принтер продвигать свою бумагу), а символ 8 представляет собой «обратное пространство».
В наши дни символ NUL наиболее часто используется для обозначения конца символьной строки в C. Его первоначальная цель, однако, was different:
Первоначальное значение этого символа был как NOP - при отправке на принтер или терминал, он ничего не делает (некоторые терминалы, однако, неправильно отображать его в пространстве). Когда электромеханические телепринтеры использовались в качестве устройств вывода на компьютере, один или несколько нулевых символов были отправлены в конце каждой напечатанной линии, чтобы дать возможность механизму вернуться в первую позицию печати на следующей строке. На перфоленте персонаж вообще не имеет отверстий, поэтому новая безначальная лента изначально заполняется нулевыми символами, и часто текст может быть «вставлен» в зарезервированное пространство нулевых символов, перфорируя новые символы в ленту поверх нули.
Извините, я не понимаю вашу точку зрения. – Abhinav
- 1. Django: символ не ASCII
- 2. Покажите ASCII символ
- 3. Необходимо удалить символ ASCII
- 4. Расширенный символ ASCII C++
- 5. Генерировать случайный символ ASCII
- 6. Синтаксис: не-ASCII-символ. Python
- 7. как grep ASCII управляющий символ
- 8. Удалить символ ASCII из строки
- 9. Добавить символ ASCII в строку
- 10. Как NSLog ASCII бесконечный символ?
- 11. SyntaxError из Non-ASCII символ
- 12. Несменяемый символ для кодирования ASCII
- 13. символ в ASCII - Objective-C
- 14. WebStorm, как включить символ ASCII?
- 15. Символ ASCII для разделителя труб
- 16. Ruby: символ ASCII из строки
- 17. Как распечатать один символ ASCII?
- 18. как конвертировать ASCII "NULL" в обычный текст?
- 19. XML Outputter добавляет дополнительный символ не ascii
- 20. Как получить символ ASCII в C#?
- 21. Как преобразовать символ ASCII в CGKeyCode?
- 22. Заменить ASCII нон символ из строки
- 23. Pharo: Как преобразовать символ ASCII в десятичный знак ASCII
- 24. Функция PHP для преобразования десятичного ASCII в символ ASCII
- 25. Заменить символ не-ascii кодом ascii с помощью java regex
- 26. Как преобразовать символ ASCII в его значение ASCII int?
- 27. POSIX regex игнорировать символ не-ascii?
- 28. статический символ * ЬиЕ = NULL
- 29. C: неверный символ для преобразования ASCII (символ из расширенной таблицы ASCII)
- 30. trim null символ при открытии менее
Вы не можете реализовать строки с нулевым символом без NUL. Его использование в этом контексте является значением * дозорного *. –