Содержание
- 2. Приведение типов Не путать с привидением!!! Преобразование типов.
- 3. Преобразование (приведение) типов Термин приведение – от слова привЕсти, т.е. привести один тип данных к другому
- 4. Преобразование (приведение) типов Существует так называемая иерархия типов, где все типы размещены по старшинству. Для того,
- 5. Иерархия типов Порядок типов этой иерархии. double (8 байт); long long (8 байт); float (4 байта);
- 6. Преобразование (приведение) типов double (8 байт); long long (8 байт); float (4 байта); long (4 байта);
- 7. Сужающее преобразование Сужающее преобразование — при таком преобразовании — больший тип данных в иерархии преобразуется к
- 8. Сужающее преобразование
- 9. Расширяющее преобразование Расширяющее преобразование - ведет к так называемому расширению типа данных от меньшего диапазона значений
- 10. Расширяющее преобразование
- 11. Виды приведения Неявное преобразование. Все вышеописанные примеры относились к этому типу преобразования. Такой вид преобразования также
- 12. Явное преобразование Явное преобразование (приведение типов). В данном случае, преобразование производится программистом, тогда, когда это необходимо.
- 13. Явное преобразование Явное преобразование (приведение типов). В данном случае, преобразование производится программистом, тогда, когда это необходимо.
- 14. Пример int testA = 4, testB = 8; float testResult; testResult = testA / testB; cout
- 15. Пример Для получения корректного результата, необходимо одну из переменных в выражении явно привести к типу float:
- 16. Преобразование типов в выражении Если в каком-либо выражении используются разные типы данных, то результат, приводится к
- 18. Скачать презентацию