Aracılığıyla paylaş


chars_format sabit listesi

İlkel sayısal dönüştürmeler için kayan nokta biçimini belirtmek üzere charconv> kitaplığıyla birlikte <kullanılır.

Sözdizimi

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

Üyeler

Öğe Açıklama
scientific Bir üssü beklemeye ve ayrıştırmaya neden olur from_chars() . Bilimsel gösterimin printf() biçimlerini belirten biçim tanımlayıcısı 'e'gibidir, örneğin "1.729e+01".
fixed Bir üssü beklememe veya ayrıştırmama neden olur from_chars() . Gibi kayan printf() nokta biçimlerini belirten biçim tanımlayıcısı 'f'gibidir "17.29".
hex Sayıyı onaltılık biçimde, ancak önünde 0xolmadan beklemeye neden olurfrom_chars().
general Bir üssü kabul etmeye (ancak gerektirmemeye) neden olur from_chars() . içinto_chars(), bilimsel gösterimi veya sabit arasında geçiş yapan biçim tanımlayıcısı 'g'gibidirprintf(). Üssün ne olacağını dikkate alır, böylece makul düzeyde kompakt bir çıkış oluşturabilir. Örneğin: 1e-5 ile sonuç, "1e-05"ancak 1e-4 ile sonuç alır "0.001". 1e5100000ile sonuçlarken1e6, ile sonuç olur1e+06. 1e0 üretir 1.

Açıklamalar

from_chars işlevleri için bu sabit listesi, ne tür bir giriş bekleyebileceğinizi açıklar. to_chars işlevleri için ne tür bir çıkış yaymak istediğinizi açıklar.

Gereksinimler

Üst bilgi:<charconv>

Ad alanı: std

/std:c++17 veya üzeri gereklidir.

Ayrıca bkz.

<charconv>
printf() biçim tanımlayıcıları