Share via


chars_format 열거형

charconv> 라이브러리와 함께 <기본 숫자 변환에 대한 부동 소수점 형식을 지정하는 데 사용됩니다.

구문

enum class chars_format {
    scientific = unspecified,
    fixed = unspecified,
    hex = unspecified,
    general = fixed | scientific
};

멤버

요소 설명
scientific from_chars() 지수를 예상 및 구문 분석합니다. 형식 지정자와 'e'printf() 으며, 과학적 표기법의 형식은 다음과 같습니다"1.729e+01".
fixed 지수 from_chars() 를 예상하거나 구문 분석하지 않습니다. 부 printf() 동 소수점에 대한 서식을 지정하는 형식 지정자와 'f'같습니다 "17.29".
hex from_chars() 16진수 형식이지만 선행0x이 없는 숫자를 예상합니다.
general 지수를 수락(필수는 아님)하는 원인 from_chars() 입니다. 의 경우 to_chars()과학적 표기법 또는 고정 표기법 사이를 전환하는 형식 지정자와 'g'같습니다printf(). 합리적으로 압축된 출력을 생성할 수 있도록 지수가 무엇인지 고려합니다. 예: 1e-5 결과를 반환 "1e-05"하지만 1e-4 결과는 .입니다 "0.001". 1e5 결과는 .로 100000, 1e6 결과는 .입니다 1e+06. 1e0를 생성합니다.1

설명

from_chars 함수의 경우 이 열거형은 예상되는 입력 종류를 설명합니다. to_chars 함수의 경우 어떤 종류의 출력을 내보내야 하는지 설명합니다.

요구 사항

헤더:<charconv>

네임스페이스: std

/std:c++17 이상이 필요합니다.

참고 항목

<charconv>
printf() 형식 지정자