ауваження. Для налагодження можна використовувати команду меню Debug Start Without Debugging. На екрані з'явиться вікно з результатом виконання. Зверніть увагу на напис в кінці програми: Press any key to continue, яка не була передбачена. При натисканні будь-якої клавіші вікно закривається. Це результат спрацьовування вбудованої розробниками компілятора функції «зупинки екрану» для того, щоб можна було б скільки завгодно довго його розглядати.
Можна використовувати команду Debug Start Debugging, але тоді вікно закриється і ми не зможемо розглянути шуканий результат. Для того щоб обійти цю незручність, слід при розробці програми передбачити власну зупинку екрана. Для цього використовується команда Console.Read ();
Константи
Це незмінні в процесі виконання програми величини.
Цілі константи - найбільш поширений тип int. Це ціле число, яке може бути негативним, позитивним чи нулем - 12, 5, 0 (всі цілі зі знаком 32 біта). Їх можна записувати з суфіксом - 12L (довге ціле 64 біта), 5u (ціле без знака 8 біт)
Дійсні константи з фіксованою точкою. При записи константи типу float (32 біта) необхідно, щоб за значенням йшов суфікс символ f або F 1.2, - 1.234, при запису константи типу double (64 біта) можна записати суфікс «d» або «D», але це не є обов'язковим умовою: 1234.5678, 12.3d. Дрібна частина відділяється від цілої частини точкою.
Дійсні константи з плаваючою крапкою. При записи константи типу float (32 біта) необхідно, щоб за значенням йшов суфікс символ f або F: 1.2E - 3f (число 0.0012), при запису константи типу double (64 біта) - 1.34E5 (число - 134 000) наявність суфікса НЕ потрібно.
Символьні константи. Символьна константа char може являти собою 16-бітний символ Unicode ( a ) або керуючі символи (повернення каретки ( r ), переклад сторінки ( f ), горизонтальну табуляцію ( t ) , та інші), укладений в апострофи.
Строкові константи - це послідовність символів, укладена в лапки, або константи string. Рядок, що складається із символів, наприклад Уpa! N Сьогодні " Інформатика " !!!
Логічна константа. Здається одним з двох значень true («істина») або false («брехня»). Використовується в C # в логічних виразах, операторах умовного переходу.
Іменовані константи. Застосовуються для того, щоб замість значень констант, використовувати в програмі їх імена, наприклад константа р речова одинарної точностіfloat p=3.14159f
Змінні
Змінна - іменована область пам'яті, для зберігання даних певного типу. При виконанні програми значення змінної величини можна змінювати. Всі змінні повинні бути описані явно, при описі змінної задається її значення і тип. При оголошенні змінної може бути задане початкове значення.
Ім'я змінної може містити літери, цифри і символ підкреслення. Великі та малі літери розрізняються. Наприклад, змінні Long, LONG, long - три різних змінні.
Ім'я змінної може починатися з букви або знака підкреслення, але не цифри. Ім'я змінної не повинно збігатися з ключовими словами. Не рекомендується починати ім'я з двох підкреслень (такі імена зарезервовані для службового використання).
Правильні імена змінних: MaxLen, iMaxLen, Max_Len
Неправильні імена змінних: 2Len, Le #
Приклади опису змінних: a=- 14;// Числова ціла 32 біта
float c=- 0.00151f;// Числова речова 32
//бітаi=1234.56789;// Числова речова 64
//біта
bool l=false;// Логічна 16 біт
string name= Petrov raquo ;;// Строковая
Вислів - складається з одного або більше операндів (які можуть бути змінними, константами, функціями або символьними значеннями), знаків операцій і круглих дужок.
Приклади виразів:
* 2 + 1 отримане значення 5
/2 - 3 отримане значення - 3
/2 - 3 отримане значення - 2.5
Присвоєння значення змінної являє оператор присвоювання (знаки основних операцій наведені в таблиці 1.2): y=2 * x * x + 3 * x - 1.
У цьому прикладі спочатку виробляються обчислення правій частині оператора присвоювання «=», а потім отримане значення присвоюється змінної у. Для текстових даних вираз можна записати в наступному вигляді: kaf= Кафедра + Laquo; ПМіСІ raquo ;;
У цьому прикладі рядки по праву сторону від оператора присвоювання об'єднуються, щоб отримати рядок Кафедра + ПМіСІ raquo ;, яка потім присвоюється змінної kaf.
Та...