Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Używany z biblioteką <charconv> do określania formatu zmiennoprzecinkowego dla pierwotnych konwersji liczbowych.
Składnia
enum class chars_format {
scientific = unspecified,
fixed = unspecified,
hex = unspecified,
general = fixed | scientific
};
Elementy członkowskie
| Element | opis |
|---|---|
scientific |
Przyczyny from_chars() oczekiwania i analizowania wykładnika. Jest on podobny do printf() specyfikatora 'e'formatu , który formatuje notację naukową, na przykład "1.729e+01". |
fixed |
Powoduje from_chars() , że nie można oczekiwać lub przeanalizować wykładnika. Jest on podobny do printf() specyfikatora 'f'formatu , który formatuje zmiennoprzecinkę, na przykład "17.29". |
hex |
Przyczyny from_chars() oczekiwania liczby w formacie szesnastkowym, ale bez wiodącego 0xelementu . |
general |
Przyczyny from_chars() akceptowania (ale nie wymagają) wykładnika. W przypadku to_chars()programu jest to jak printf() specyfikator 'g'formatu , który przełącza się między notacją naukową lub stałą. Należy wziąć pod uwagę, jaki będzie wykładnik, aby mógł wygenerować rozsądnie kompaktowe dane wyjściowe. Na przykład: 1e-5 wyniki w parametrze "1e-05", ale 1e-4 w wynikach ."0.001" 1e5 wyniki w parametrze 100000, a 1e6 wyniki w pliku 1e+06. 1e0 program tworzy polecenie 1. |
Uwagi
W przypadku funkcji from_chars wyliczenie opisuje oczekiwany rodzaj danych wejściowych. W przypadku funkcji to_chars opisuje rodzaj danych wyjściowych do emisji.
Wymagania
Nagłówek:<charconv>
Przestrzeń nazw: std
/std:c++17 lub nowszy jest wymagany.