Добавил:
masterdos
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
X
- •План
- •Алфавіт
- •Лексеми
- •Ідентифікатори
- •Службові (ключові) слова
- •Типи даних
- •Типи даних
- •Константи
- •Константи
- •Керуючі послідовності
- •Операції і вирази
- •Арифметичні операції
- •Пріоритети виконання арифметичних дій
- •Операції відношення.
- •Логічні операції
- •Пріоритети операцій
- •Бітові логічні операції
- •Операція привласнення
- •Допустимі варіанти привласнення
- •Операція sizeof
- •Приклади використання
- •Пріоритети (ранги) операцій
- •Пріоритети (ранги) операцій
- •Правила запису виразів
- •Правила перетворення при виконанні бінарних операцій
- •Старшинство типів
Приклади використання
Пріоритети (ранги) операцій
Пріоритети (ранги) операцій
Правила запису виразів
усі символи, що становлять вираження, записуються в рядок (немає надрядкових і підрядкових символів);
• у вираженні проставляються усі знаки операцій;
• при записі вираження враховуються пріоритети операцій;
• для впливу на послідовність операцій використовуються круглі дужки
Правила перетворення при виконанні бінарних операцій
перетворення не виконується, якщо обидва операнди мають однаковий тип;
• при різних типах операндів відбувається приведення величини з молодшим типом до старшого типу (окрім операції привласнення);
• при виконанні операції привласнення
величина, отримана в правій частині, перетвориться до типу змінної, що стоїть зліва від знаку =.
Старшинство типів
Цілі типи : char→shot→int→long
Дійсні типи: float→double→long double
Соседние файлы в папке Лекції