8 до 2147483647) uint4UIntЦелое число без знака (від 0 до 4294967295) long8Int64Целое зі знаком (від - 9223372036854775808 до 9223372036854775807) ulong8UInt64Целое без знака (від 0 до 0fffffffffffffff) Речові тіпиFloat4SingleЧісло з плаваючою точкою подвійної точності. Містить значення приблизно від 1.5 * 10-45 до 3.4 * 1 038 c 7 значущими ціфраміdouble8DoubleЧісло з плаваючою точкою подвійної точності. Містить значення приблизно від? 5. 0 * 10-324 до? 1.7 * 10308 c 15-16 значущими ціфраміСімвольний тіпchar2СharСімволи UnicodeСтроковий тіпstringStringСтрока з Unicode-сімволовФінансовий тіпdecimal12DecimalЧісло до 28 знаків з фіксованим положенням десяткової крапки. Зазвичай використовується у фінансових розрахунках. Вимагає суфікса lt; lt; m gt; gt; або lt; lt; М gt; gt;
Операнди, пов'язані знаками операцій, утворюють вирази. Поняття «вираз» в мові програмування відповідає поняттю «словосполучення» в мові людини. Тип виразу визначається типом операндів.
Коментарі призначені для запису пояснень до програми і формування документації. Компілятор коментарі ігнорує. Усередині коментарю можна використовувати будь-які символи. У С # є два види коментарів: однорядкові і багаторядкові. Однорядковий коментар починається з двох символів прямий косою риси (//) і закінчується символом переходу на новий рядок, багаторядковий укладається між символами-дужками/* і */і може займати частину рядка, цілий рядок або декілька рядків. Коментарів не вкладаються один в одного: символи//і/* не володіють ніяким спеціальним значенням всередині коментаря.
1.2 Оператори мови С #
Оператори керують процесом виконання програми. Набір операторів мови С ++ містить всі керуючі конструкції структурного програмування.
Складовою оператор обмежується фігурними дужками. Всі інші оператори закінчуються крапкою з комою.
Порожній оператор -;
Порожній оператор - це оператор, що складається тільки з точки з комою. Він може з'явитися в будь-якому місці програми, де по синтаксису требуется оператор. Виконання порожнього оператора не змінює стану програми.
Складовою оператор - {...}
Дія складеного оператора полягає в послідовному виконанні містяться в ньому операторів, за винятком тих випадків, коли який-небудь оператор явно передає управління в інше місце програми.
Оператор обробки виключень
{ lt; оператори gt; } ( lt; оголошення виключення gt;) { lt; оператори gt; } ( lt; оголошення виключення gt;) { lt; оператори gt; }
... ( lt; оголошення виключення gt;) { lt; оператори gt; }
Умовний оператор ( lt; вираз gt;) lt; оператор 1 gt; [else lt; оператор 2 gt;]
Оператор-перемикач ( lt; вираз gt;)
{case lt; константне вираз 1 gt ;: lt; оператори 1 gt; lt; константне вираз 2 gt ;: lt; оператори 2 gt;
... lt; константне вираз N gt ;: lt; оператори N gt;
[default: lt; оператори gt;]
}
Оператор-перемикач призначений для вибору одного з декількох альтернативних шляхів виконання програми. Обчислення оператора-перемикача починається з обчислення виразу, після чого управління передається оператору, поміченого константним виразом, рівним обчисленому значенню виразу. Вихід з оператора-перемикача здійснюється операторомbreak. Якщо значення виразу не дорівнює жодному вирази зі сталими, то управління передається оператору, поміченого ключовим словом default, якщо він є.
Оператор циклу з передумовою ( lt; вираз gt;) lt; оператор gt;
Оператор циклу з постусловіем lt; оператор gt; while lt; вираз gt ;;
У мові C ++ цей оператор відрізняється від класичної реалізації циклу з постусловіем тим, що при істинності вираження відбувається продовження роботи циклу, а не вихід із циклу.
Оператор покрокового циклу ([ lt; початкове вираз gt;];
[ lt; умовний вираз gt;];
[ lt; вираз прирощення gt;])
lt; оператор gt;
Тіло оператора for виконується до тих пір, поки умовний вираз не стане хибним (рівним 0) .Начальное вираз і вираз прирощення зазвичай використовуються для ініціалізації та модифікації параметрів циклу та інших значень. Початкове вираз обчислюється один раз до першої перевірки умовного вираження, а вираз прирощення обчислюється після кожного виполненіяоператора. Будь-яке з трьох виразів заголовка циклу, і навіть всі три можуть бути опущені (не забувайте тільки залишати крапки з комою). Якщо ...