Представление строк
Последовательность
одного или нескольких символов называется
строкой.
Строки в формате ASCII (или ASCII-строки)
хранятся в памяти компьютера в виде
последовательности байтов, содержащих
ASCII-коды.
Например,
текстовой строке "АВС123" соответствует
последовательность байтов, заданных в
шестнадцатеричном виде (об этом
свидетельствует символ "h'\ указанный
в конце числа):
41h, 42h, 43h, 31h, 32h и 33h.
Если
в конце последовательности символов
находится байт, содержащий нулевое
значение 00h, такая строка называется
нуль-завершенной
(null-terminated) и обозначается как ASCIIZ.
При
описании способов
представления чисел и символов в памяти
компьютера и на экране монитора
очень важно использовать точную
терминологию.
Пример:
Рассмотрим
десятичное число 65.
При
сохранении в памяти компьютера оно
будет занимать 1 байт, содержащий
последовательность битов:
01000001.
Однако,
если 65 мы будем рассматривать как код
символа, то то он будет состветствовать
ASCII-коду английской буквы "А".
6
11/19/2020