Основы языка С++. Викентьева О.Л. - 7 стр.

UptoLike

Составители: 

три группы к определенному типу по ее форме записи в тексте программы и по числово-
му значению.
Целые константы могут быть десятичными, восьмеричными и шестнадцатеричны-
ми. Десятичная константа определяется как последовательность десятичных цифр, начи-
нающаяся не с 0, если это число не 0 (примеры: 8, 0, 192345). Восьмеричная константа
это константа , которая всегда начинается с 0. За 0 следуют восьмеричные цифры (приме-
ры: 016 десятичное значение 14, 01). Шестнадцатеричные константы последователь-
ность шестнадцатеричных цифр, которым предшествуют символы или (примеры:
0хА, 0Х00F).
В зависимости от значения целой константы компилятор по-разному представит ее
в памяти компьютера (т. е. компилятор припишет константе соответствующий тип дан-
ных).
Вещественные константы имеют другую форму внутреннего представления в памя-
ти компьютера. Компилятор распознает такие константы по их виду. Вещественные
константы могут иметь две формы представления: с фиксированной точкой и с плаваю-
щей точкой. Вид константы с фиксированной точкой:[цифры].[цифры] (примеры: 5.7, .
0001, 41.).Вид константы с плавающей точкой: [цифры][.][цифры]E|e[+|-][цифры] (приме-
ры:0.5е5, .11е-5, 5Е3). В записи вещественных констант может опускаться либо целая,
либо дробная части, либо десятичная точка, либо признак экспоненты с показателем сте-
пени.
Перечислимые константы вводятся с помощью ключевого слова enum. Это обыч-
ные целые константы, которым приписаны уникальны и удобные для использования
обозначения. Примеры: enum { one=1, two=2, three=3,four=4};
enum {zero,one,two,three} если в определении перечислимых
констант опустить знаки = и числовые значения, то значения будут приписываться по
умолчанию. При этом самый левый идентификатор получит значение 0, а каждый после-
дующий будет увеличиваться на 1.
enum { ten=10, three=3, four, five, six};
enum {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Satur-
day} ;
Символьные константы это один или два символа, заключенные в апострофы.
Символьные константы, состоящие из одного символа, имеют тип char и занимают в па-
мяти один байт, символьные константы, состоящие из двух символов, имеют тип int и за-
нимают два байта. Последовательности, начинающиеся со знака \ , называются управляю-
щими, они используются:
- Для представления символов, не имеющих графического отображения, например:
\a – звуковой сигнал,
\b – возврат на один шаг,
\n – перевод строки,
\t – горизонтальная табуляция.
- Для представления символов: \ , ’ , ? , ” ( \\, \’ ,\? ,\” ).
- Для представления символов с помощью шестнадцатеричных или восьмеричных ко-
дов (\073, \0хF5).
Строковая константа это последовательность символов, заключенная в кавычки.
Внутри строк также могут использоваться управляющие символы. Например: “\nНовая
строка”,
“\n\”Алгоритмические языки программирования высокого уровня \”” .
2.2. Типы данных в Си++
Данные отображают в программе окружающий мир. Цель программы состоит в об-
работке данных. Данные различных типов хранятся и обрабатываются по-разному. Тип
данных определяет:
три группы к определенному типу по ее форме записи в тексте программы и по числово-
му значению.
       Целые константы могут быть десятичными, восьмеричными и шестнадцатеричны-
ми. Десятичная константа определяется как последовательность десятичных цифр, начи-
нающаяся не с 0, если это число не 0 (примеры: 8, 0, 192345). Восьмеричная константа –
это константа , которая всегда начинается с 0. За 0 следуют восьмеричные цифры (приме-
ры: 016 – десятичное значение 14, 01). Шестнадцатеричные константы – последователь-
ность шестнадцатеричных цифр, которым предшествуют символы 0х или 0Х (примеры:
0хА, 0Х00F).
       В зависимости от значения целой константы компилятор по-разному представит ее
в памяти компьютера (т. е. компилятор припишет константе соответствующий тип дан-
ных).
       Вещественные константы имеют другую форму внутреннего представления в памя-
ти компьютера. Компилятор распознает такие константы по их виду. Вещественные
константы могут иметь две формы представления: с фиксированной точкой и с плаваю-
щей точкой. Вид константы с фиксированной точкой:[цифры].[цифры] (примеры: 5.7, .
0001, 41.).Вид константы с плавающей точкой: [цифры][.][цифры]E|e[+|-][цифры] (приме-
ры:0.5е5, .11е-5, 5Е3). В записи вещественных констант может опускаться либо целая,
либо дробная части, либо десятичная точка, либо признак экспоненты с показателем сте-
пени.
       Перечислимые константы вводятся с помощью ключевого слова enum. Это обыч-
ные целые константы, которым приписаны уникальны и удобные для использования
обозначения. Примеры: enum { one=1, two=2, three=3,four=4};
                          enum {zero,one,two,three} – если в определении перечислимых
констант опустить знаки = и числовые значения, то значения будут приписываться по
умолчанию. При этом самый левый идентификатор получит значение 0, а каждый после-
дующий будет увеличиваться на 1.
                       enum { ten=10, three=3, four, five, six};
                        enum {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Satur-
day} ;
       Символьные константы – это один или два символа, заключенные в апострофы.
Символьные константы, состоящие из одного символа, имеют тип char и занимают в па-
мяти один байт, символьные константы, состоящие из двух символов, имеют тип int и за-
нимают два байта. Последовательности, начинающиеся со знака \ , называются управляю-
щими, они используются:
- Для представления символов, не имеющих графического отображения, например:
                      \a – звуковой сигнал,
                      \b – возврат на один шаг,
                      \n – перевод строки,
                      \t – горизонтальная табуляция.
- Для представления символов: \ , ’ , ? , ” ( \\, \’ ,\? ,\” ).
- Для представления символов с помощью шестнадцатеричных или восьмеричных ко-
   дов (\073, \0хF5).
       Строковая константа – это последовательность символов, заключенная в кавычки.
Внутри строк также могут использоваться управляющие символы. Например: “\nНовая
строка”,
       “\n\”Алгоритмические языки программирования высокого уровня \”” .



                               2.2. Типы данных в Си++
      Данные отображают в программе окружающий мир. Цель программы состоит в об-
работке данных. Данные различных типов хранятся и обрабатываются по-разному. Тип
данных определяет: