Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İ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.