Редактирование: Преобразования
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
+ | http://compilers.csmsu.ru/wiki/Преобразования - не доделано | ||
+ | |||
+ | Преобразования | ||
+ | |||
Операции преобразования позволяют изменять представление значения, возможность модифицировать их, если указанный тип не может использовать значение исходного типа. Преобразования могут расширять точность переменной (например, от 8-битного до 32-битного) или конвертировать с числа с плавающей точкой в целые числа и наоборот. | Операции преобразования позволяют изменять представление значения, возможность модифицировать их, если указанный тип не может использовать значение исходного типа. Преобразования могут расширять точность переменной (например, от 8-битного до 32-битного) или конвертировать с числа с плавающей точкой в целые числа и наоборот. | ||
<pre>Conversion operations allow to change the representation of a value, possibly modifying it if the target type cannot hold the value of the source type. Conversions can extend the precision of a temporary (e.g., from signed 8-bit to 32-bit), or convert a floating point into an integer and vice versa.</pre> | <pre>Conversion operations allow to change the representation of a value, possibly modifying it if the target type cannot hold the value of the source type. Conversions can extend the precision of a temporary (e.g., from signed 8-bit to 32-bit), or convert a floating point into an integer and vice versa.</pre> |