Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 3. Ядро мови С#.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
229 Кб
Скачать
☆

Знаки операцій і роздільники

Знак операції — це один або більше символів, що визначають дію над операндами. Усередині знаку операції пробіли не допускаються. Символи, які складають знак операцій, можуть бути спеціальними, наприклад +, &&, | і <, і буквеними, такими як as або new.

Операції діляться на унарні, бінарні і тернарні за кількістю операндів, що беруть участь в них (один, два і три операнди відповідно). Один і той самий знак може інтерпретуватися по-різному залежно від контексту.

Роздільники використовуються для розділення або, навпаки, групування елементів. Приклади роздільників: дужки, крапка, кома. Нижче перераховані всі знаки операцій і роздільники, що використовуються в C#:

{ } [ ] ( ) . , : ; + - * / % & | ^ ! ~ =

< > ? ++ -- && || << >> == != <= >= += -= *= /= %=

&= |= ^= <<= >>= ->

Літерали (константи)

Літералами, або константами, називають незмінні величини. У C# є логічні, цілі, дійсні, символьні і строкові константи, а також константа null. Компілятор, виділивши константу як лексему, відносить її до одного з типів даних за її зовнішнім виглядом. Програміст може задати тип константи і самостійно.

Логічні літерали: true і false. Вони широко використовуються як ознаки наявності або відсутності чого-небудь.

Цілі літерали можуть бути представлені або в десятковій, або в шістнадцятковій системі числення, а дійсні — лише в десятковій системі, але в двох формах: з фіксованою крапкою і з порядком.

Константа null є значенням, що задається за замовчанням для величин посилкових типів, яких ми розглянемо далі в цій лекції.

Коментарі

Коментарі призначені для запису пояснень до програми і формування документації. Компілятор коментарі ігнорує. Усередині коментаря можна використовувати будь-які символи. У C# є два види коментарів: однорядкові і багаторядкові.

Однорядковий коментар починається з двох символів косої риски (//) і закінчується символом переходу на новий рядок, багаторядковий розміщується між символами-дужками /* і */ і може займати частину рядка, цілий рядок або декілька рядків. Коментарі не вкладаються один в одний.

Крім того, в мові є ще один вид коментарів, які починаються з трьох символів косої риски, що йдуть підряд (///). Вони призначені для формування документації до програми у форматі XML. Компілятор витягує ці коментарі з програми, перевіряє їх відповідність правилам і записує їх в окремий файл.

Символьні Escape-послідовності

Escape-послідовності використовуються для створення додаткових ефектів (дзвінок), простого форматування інформації, що виводиться, і кодування символів при виведенні і порівнянні (у виразах порівняння). В таблиці наведені основні Escape-послідовності.

\a

Попередження (дзвінок)

\b

Повернення на одну позицію

\f

Перехід на нову сторінку

\n

Перехід на новий рядок

\r

Повернення каретки

\t

Горизонтальна табуляція

\’

Одинарна кавичка

\’’

Подвійна кавичка