Презентация "Язык программирования Си. Приведение типов, операции, потоковый ввод-вывод" - скачать презентации по Информатике
Содержание
- 2. Приведение типов Переменной (параметру функции, результату функции и т. п.) присваивается значение, имеющее не её тип:
- 3. Приведение типов Возможны проблемы: short P = 500; char K = P; Значение может выходить за
- 4. Приведение типов Приведения, не вызывающие проблем: «коротких» целочисленных типов — к более «длинным» с такой же
- 5. Приведение типов Возможны переполнения при приведении: «длинных» числовых типов — к более «коротким» (сужение типа): char
- 6. Приведение типов Возможны потери точности при приведении: вещественных типов — к целочисленным (отбрасывается дробная часть): short
- 7. Приведение типов Можно явно указать тип, к которому нужно преобразовать значение (операция приведения типа): char K
- 8. Операции Группы операций (операторов): арифметические (сложение, умножение…); сравнения («равно», «меньше»…); логические («не», исключающее «или»…); битовые (сдвиги,
- 9. Свойства операций Операнд — величина, над которой выполняется операция. По числу операндов операции бывают: унарные (1
- 10. Свойства операций По способу записи унарные операции бывают: префиксные — записываются перед операндом: !K, (float)Y, ~6,
- 11. Приоритет Приоритет — свойство операции, влияющее на порядок вычисления её результата по отношению к другим операциям.
- 12. Приоритет Порядок вычисления, как правило, такой: Унарные. Арифметика, сдвиги. Логика: сравнения, битовая, обычная. Условие. Присваивания. Приоритет
- 13. Ассоциативность Ассоциативность — свойство операции, означающее порядок вычисления в цепочке операций с таким же приоритетом. Бывает:
- 14. Ассоциативность Ассоциативность операций обычно соответствует «естественному» порядку их понимания: Унарные префиксные — справа налево. Унарные постфиксные
- 15. Арифметические операции Определены 5 арифметических операций: сложение (+): 5 + 6, a + b + c,
- 16. Смена знака Определены 2 операции смены знака: плюс (+): +b, +(e - 2); минус (смена знака)
- 17. Битовый сдвиг Определены 2 операции битового сдвига: сдвиг вправо (>>): A >> 7, 0xFF >> p;
- 18. Битовый сдвиг Сдвиги используются в операциях над битами, а также для быстрого умножения и деления целых
- 19. Операции сравнения Операнды логического типа (целые — 0 или 1), результат логического типа. У операций «равно»
- 20. Логические операции Определены 7 логических операций: Операции «НЕ» — префиксные: ~P, !(K > 5). Типы операндов
- 21. Приращения Определены 4 операции приращения: префиксный инкремент (++): ++P; префиксный декремент (––): ––P; постфиксный инкремент (++):
- 22. Приращения Префиксный инкремент (декремент) изменяет значение аргумента и возвращает его новое значение: k = 7; p
- 23. Присваивания Определены 10 операций присваивания: =, +=, –=, *=, /=, %=, >=, &=, ^=, |=. Левый
- 24. Условие Единственная тернарная операция — условие: операнд1 ? операнд2 : операнд3 Если значение первого операнда «истинно»
- 25. Потоковый ввод-вывод Потоковый ввод-вывод доступен в C++. Используется заголовочный файл iostream. Для его использования пишем в
- 26. Потоковый ввод-вывод Поток — способ единообразной работы с файлами, устройствами ввода-вывода и т. п. Обычно определены
- 27. Потоковый ввод-вывод Вывод значений констант, переменных и т. п. на экран — с помощью операции cout
- 28. Потоковый ввод-вывод Манипуляторы задают некоторые параметры ввода-вывода. Примеры: cin >> oct >> N; cout
- 30. Скачать презентацию