Преобразование с плавающей запятой в фиксированную
Приведение от числа с плавающей fixed-point запятой к целому числу отбрасывает fixed-point дробную часть, поэтому, если c++ вы хотите сохранить эту дробь cxx в виде фиксированной точки, вы c++ просто умножаете число с fixed-point плавающей запятой перед его c++ преобразованием. Приведенный fixed-point ниже код не будет проверять cpp наличие переполнения.
Если cxx хотите 16:16
double f = 1.2345;
int n;
n=(int)(f*65536);
если хотите 24:8
double f = 1.2345;
int n;
n=(int)(f*256);
c++
fixed-point
Преобразование с плавающей запятой в фиксированную
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.