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
이상이 필요합니다.