Когда float приводится к int, то как это приведение осуществляется компилятором.
Маскирует ли компилятор некоторую часть памяти переменной с плавающей запятой, т. Е. Какая часть памяти вставляется компилятором, чтобы передать оставшуюся переменную int.
Полагаю, ответ на этот вопрос заключается в том, как int и float сохраняются в памяти.
Но не зависит ли это от машины, а не от компилятора. Как компилятор решает, какую часть памяти копировать при приведении к более низкому типу (это статическое приведение, верно).
Наверное, меня смущает какая-то неверная информация.
(Я читал некоторые вопросы по тегу = downcasting, где проходили дебаты о том, является ли это приведением или преобразованием, меня не очень интересует, как это называется, так как оба выполняются компилятором, но как это выполняется).
...
Спасибо