[Powered by Google Translate] Кристофер Варфоломей: Добро пожаловать назад.
В другом видео, мы обсуждали символьный тип данных в C которым
может быть использован для хранения букв, цифр и специальных символов
такие, как вопрос или восклицательный знак.
Мы знаем, что отдельные символ имеет ASCII значение, которое
целое представление характер.
Например, ASCII значение буквы составляет 65.
Но в C, то, что мы используем для реальных слов или предложений таких
как программирование, или "C красивая?"
Ответом является строка -
но чтобы быть более конкретным, то это строка символов.
Символьная строка, или строка, представляет собой последовательность из одного
байт символов, которые хранятся вместе с
друг друга в памяти.
И в конце любой строки символов в C
язык, есть один дополнительный байт, который является
выделены для специального характера -
обратный слеш 0, который является нулевой символ окончания.
Терминальный символ является 1 байт символов, чьи биты
Все 0 и оно используется, чтобы обозначить конец
из строки в памяти.
Это означает, намерены ли вы инициализировать строку
предложение «C весело," или просто слово "весело", в
конец всегда будет нулевой символ окончания
о том, что строка закончилась.
Чтобы использовать строку в программе, рекомендуется
что вы инициализации переменной, так как это -
Карта звездного S равна открытые цитаты, ваши строки, близкие
цитаты, точка с запятой.
В этой определения переменной, переменная S указывает на первый
характер в нашей строку, которая является C. Вы видите, потому что мы сейчас
знать всю строку хранятся в памяти последовательно,
мы можем получить строку без проблем, как и мы
знаю, где она заканчивается, тоже -
терминальный символ.
Так весело.
Я Кристофера Варфоломея, это CS50.