Основы алгоритмічного мови С++
Ідентифікатори в З++ може мати довжину до 32 символів і дружина мають починатися з літери чи підкреслення. Наступні символи ідентифікатора може бути буквою, цифрою чи підкресленням. Ідентифікатори З++ чутливі до регістру. Обмеження на 32 символу то, можливо, проте, змінено шляхом установки опцій компілятора. Компілятор Сі ігнорує пробельные символи, якщо де вони використовують як роздільники… Читати ще >
Основы алгоритмічного мови С++ (реферат, курсова, диплом, контрольна)
Основы алгоритмічного мови З++.
Переменные та операції мови З++.
Здесь представлені базові компоненти програм на З++. До числа входять типи даних, перемінні, константи та вислови.
ИЗУЧАЕМЫЕ ПОНЯТТЯ.
— Визначені типи даних в З++ містять у собі типи int, char, float, double і void. У мові З++ гнучкість типів даних збільшується завдяки застосуванню модифікаторів типів. Ці модифікатори змінюють точність уявлення та діапазон значень змінних. Модификаторами типу є signed, unsigned, short і long.
— Ідентифікатори в З++ може мати довжину до 32 символів і дружина мають починатися з літери чи підкреслення. Наступні символи ідентифікатора може бути буквою, цифрою чи підкресленням. Ідентифікатори З++ чутливі до регістру. Обмеження на 32 символу то, можливо, проте, змінено шляхом установки опцій компілятора.
— Директива #include є спеціальної командою компілятора. Вона наказує компілятору включити у програмі вміст певного файла, коли б ви самі запровадили їх у поточний вихідний файл.
— Оголошення констант передбачає використання директиви #define для оголошення констант, певних з допомогою макросів, чи використання ключового слова const для оголошення формальних констант. Формальні константи вимагає від вас визначення їхніх типу (значенням за умовчанням є int), імені Ілліча та асоційованого із нею значення.
— Оголошення перемінної вимагає, щоб поставили її тип й ім'я, З++ дає можливість форматувати зміну у її оголошенні. Можете оголосити кілька змінних щодо одного операторі оголошення.
— Арифметичними операціями є +, -, *, / і % (розподіл по модулю).
— Арифметичні висловлювання різняться за складністю. Найпростіше вираз містить єдиний елемент даних (буквальний, константу чи зміну). Складні висловлювання включають набір операцій, функції, литералы, константи і які змінюються.
— Операції инкремента і декремента використовують у префиксной і постфиксной формах. Мова З++ дає можливість застосовувати ці операції до змінним, де зберігаються символи, цілі числа і навіть числа з плаваючою точкою.
— Арифметичні операції присвоювання дають можливість записувати коротші арифметичні висловлювання, у яких перший операнд є й перемінної, приймаючої результат обчислень.
— Оператор sizeof повертає як типів даних, так змінних їх розмір в байтах.
— Механізм приведення типу дає можливість форсувати перетворення типу висловлювання.
— Операції відносин також логічні операції дають можливість будувати логічні висловлювання.
— Булевы висловлювання об'єднують операції відносин також логічні операції для формулювання нетривіальних умов. Ці висловлювання дозволяють програмі приймати складні рішення.
— Умовне вираз пропонує вам коротку форму для простого оператора if-else з цими двома альтернативами.
— Операції маніпулювання бітами виконують поразрядные операції AND, OR, XOR і NOT. З іншого боку, в З++ підтримуються поразрядные операції зсуву >.
— Операції маніпулювання бітами з присвоюванням пропонують короткі форми простих операцій маніпулювання бітами.
Букви і цифри.
Безліч символів Сі включає великі та малі літери з англійської алфавіту і десяти десяткових арабських цифр:
— великі англійські літери: A B З D E F G H I J K L M N O P Q R T U V W X Y Z.
— малі англійські літери: a b з d e f g h і j k l m n o p q r t u v w x y z.
— десяткові цифри: 0 1 2 3 4 5 6 7 8 9.
Букви і цифри використовуються для формування констант, ідентифікаторів й визначення ключових слів. Всі ці конструкції описані нижче. Компілятор Сі розглядає те ж малу ще більшу літери як чудові символи. Якщо даного запису використані малі літери, то заміна малої літери «a «велику букву «A «зробить відмінній цю запис від попередньої.
Пробельные символи.
Прогалину, табуляція, переклад рядки, повернення каретки, нову сторінку, вертикальна табуляція і нове рядокце сиволы, звані пробельными, оскільки вони теж мають той самий призначення, як і прогалини між словами і рядками на друкованої сторінці. Ці символи поділяють об'єкти, певні користувачем, такі, як константи і ідентифікатори, від інших об'єктів програми.
Символ CONTROL-Z сприймається як індикатор кінця файла. Компілятор ігнорує будь-який текст, наступний за символом.
CONTROL-Z.
Компілятор Сі ігнорує пробельные символи, якщо де вони використовують як роздільники чи як компоненти константы-символа чи строковых литералов. Це треба мати у вигляді, щоб додатково використовувати пробельные символи підвищення наочності програми (например, для перегляду редактором текстів).
Знаки пунктуації і спеціальні символи.
Ці символи мають спеціальний сенс для компілятора Сі. Їх використання у мові Сі описується надалі змісті керівництва. Знаки пунктуації з багатьох представимых символів, які представлені у цьому переліку, можна використовувати лише у строковых литералах, константах-символах і коментарях.
ESCпослідовності.
ESCпослідовностіце спеціальні символьні комбінації, які мають пробельные символи й неграфічні символи в рядках і символьних константи.
Їх типове використання пов’язаний із спецификацией таких дій, як повернення каретки і табуляція, і навіть для завдання литеральных уявлень символів, як-от символ подвійна лапки. ESC-последовательность складається з похилій риси вліво, яку слід літера, знаки пунктуації «» чи комбінація цифр. У таблиці 2.2. наведено список ESCпослідовностей мови Сі.
Якщо похила риса вліво передує символу, не включеному до цього списку, то похила риса вліво ігнорується, а символ подається як літеральний. Наприклад, зображення з представляє символ «з «в літеральної рядку чи константе-символе.
Послідовності ddd і xdd дозволяють поставити будь-яке символ в ASCII (Американський стандартний код інформаційного інтерфейсу) як послідовність трьох восьмеричних цифр чи двох шестнадцатеричных цифр. Наприклад, символ прогалини може бути поставлене як.