Sdílet prostřednictvím


Rychlé převodní funkce s plovoucí desetinou čárkou

Specifické pro Microsoft

Funkce rychlého převodu mezi typy s plovoucí desetinou čárkou a integrálními typy

Syntaxe

int _cvt_ftoi_fast(float value);
long long _cvt_ftoll_fast(float value);
unsigned _cvt_ftoui_fast(float value);
unsigned long long _cvt_ftoull_fast(float value);
int _cvt_dtoi_fast(double value);
long long _cvt_dtoll_fast(double value);
unsigned _cvt_dtoui_fast(double value);
unsigned long long _cvt_dtoull_fast(double value);

Parametry

value
[v] Hodnota s plovoucí desetinou čárkou, která se má převést.

Vrácená hodnota

Celočíselná hodnota převodu.

Požadavky

Hlavička: <intrin.h>

Architektura: x86, x64

Poznámky

Tyto vnitřní objekty jsou funkce rychlého převodu, které se pro platné převody provádějí co nejrychleji. Stejně jako ve standardu C++ nejsou rychlé převody plně definované. Mohou generovat různé hodnoty nebo výjimky pro neplatné převody. Výsledky závisí na cílové platformě, možnostech kompilátoru a kontextu. Tyto funkce můžou být užitečné pro zpracování hodnot, které už byly zkontrolovány na rozsah. Nebo pro hodnoty vygenerované způsobem, který nikdy nemůže způsobit neplatný převod.

Vnitřní prvky rychlého převodu jsou k dispozici od sady Visual Studio 2022.

END Microsoft Specific

Viz také

Vnitřní funkce kompilátoru
Funkce převodu s plovoucí desetinou čárkou sytost
Funkce převodu s plovoucí desetinou čárkou sentinelu