рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Набор символов.

Набор символов. - раздел Программирование, Объектно-ориентированное программирование на С++ · Прописные И Строчные Буквы: A,b,…,z, A,…,z · Цифры: 0,1,…,9 ...

· Прописные и строчные буквы: a,b,…,z, A,…,Z

· Цифры: 0,1,…,9

· Операторы: *, +, =…

· Знаки пунктуации: ; , ’ … “

Лексемы – наборы символов, распознаваемых компилятором (базовый словарь языка).

- ключевые слова

- идентификаторы

- литералы

- операторы

- знаки пунктуации

Комментарии

/* многострочный или однострочный комментарий */

// комментарий до конца строки

/* Программист Иванов И.И.

Дата последней коррекции 8.02.2000

Версия 1.01.

*/

# include < iostream.h > // заголовочный файл

Ключевые слова – четко определенные, зарезервированные слова, имеющие конкретный смысл в языке СИ++.

Например, int, long, public, protected, for, do, class,…

Идентификаторы – последовательность букв, цифр и символов подчеркивания. Идентификатор не может начинаться с цифры. Прописные и строчные буквы различаются. Длина до 31 символа в большинстве систем (вообще не ограничена).

 

 

Примеры + -

n for

count 2x

- foo - count

buff-size

too_ _ bad, _Sys foo / для системного использования

Литералы – постоянные значения, существующие для каждого собственного типа С++.

Литералы: символьные, целые, вещественные, строковые константы.

Примеры литералов:

5 // целая константа

5U // u или U означает unsigned (беззнаковая)

5L // l или L означает long (длинная)

05 // целая константа в восьмеричном виде

0x5 // целая константа в шестнадцатиричном виде

true // булевская (логическая) константа

5.0 // константа с плавающей точкой,

// трактируемая как double

5.0F // f или F (float) константа с плавающей точкой,

// одинарной точности

5.0L // l или L длинная константа с двойной точностью

‘5’ // символьная константа (код 53)

‘ n’ // символьная константа – управляющая последовательность

// (означает переход на новую строку)

L’XYZ’ // wchar_t символ XYZ

“5” // строка, состоящая из символа 5

“ строка и символ перехода на новую строку n ”

Символьные литералы представляются в виде ‘символ’

‘A’ // прописная буква А (код 65)

‘a’ // строчная буква а (код 97)

‘ 0’ // нулевой символ – символ конца строки (код 0)

‘+’ //символ оператора сложения

Символьные константы, заданные escape – последовательностями:

‘ a’ - звуковой сигнал ( alert )

‘\’ - обратная косая черта ( back slash )

‘ b’ - возврат на шаг ( back space )

‘ r’ - возврат каретки (carriage return)

‘” ‘ - двойные кавычки (double quote)

‘ f’ - прогон листа (form feed)

‘ t’ - табуляция (tab)

‘ n’ - перевод строки (new line)

‘ 0’ - нулевой символ (null char)

‘’’ - апостроф (single quote)

‘ v’ - вертикальная табуляция (vertical tab)

‘ 101’- восьмеричный код ASCI I (код А) (до трех символов)

‘ x041’- шестнадцатиричный код ASCI I

L’oop’ – wchar_t константа. Для расширения набора символов за диапазон 256. В Visual C++ 5.0 для ее представления используются два байта, например L’ab’. Количество символов между апострофами зависит от реализации.

escape – последовательности могут использоваться в строковых литералах.

Строковые литералы – static char [ ].

Строковый литерал хранится в памяти, как последовательность символов, заканчивающаяся символом с кодом 0.

“a” // два байта - а, 0 (а и )

“at bn” // пять байт ‘a’ ’t’ ’b’ ’n’

“1 \” // четыре байта ’1’ ’ ’ ’\’ ’’

- пробел

‘” ” // два байта ’ ” ’ ’’

“ ” // один байт ‘’

Строковые литералы, разделенные white space пробельными символами понимаются как одна строка.

“ Это одна строка, ”

“ так как она разделена ”

“ пробелами и переводами строки. ”

– Конец работы –

Эта тема принадлежит разделу:

Объектно-ориентированное программирование на С++

На сайте allrefs.net читайте: " Объектно-ориентированное программирование на С++"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Набор символов.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Лекция 1.
    1. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./ Пер. с англ. –М.: “Издательство БИНОМ”, СПб.: “Невский диалект”,

Ввод – вывод в СИ++.
Стандартный заголовочный файл iostream.h. Библиотека iostream перегружает операторы побитового сдвига. << // поместить в выходной поток >> // считать с входно

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги