Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se usa con la biblioteca <charconv> para especificar el formato de punto flotante para conversiones numéricas primitivas.
Sintaxis
enum class chars_format {
scientific = unspecified,
fixed = unspecified,
hex = unspecified,
general = fixed | scientific
};
Miembros
| Elemento | Descripción |
|---|---|
scientific |
Hace que from_chars() espere y analice un exponente. Es como el especificador de formato printf() 'e', que aplica formato de notación científica, como "1.729e+01". |
fixed |
Hace que from_chars() no espere ni analice un exponente. Es como el especificador de formato printf() 'f', que aplica formato de punto flotante, como "17.29". |
hex |
Hace que from_chars() espere el número en formato hexadecimal, pero sin un elemento 0x inicial. |
general |
Hace que from_chars() acepte (pero no requiera) un exponente. Para to_chars(), es como el especificador de formato printf() 'g', que cambia entre notación científica o fija. Tiene en cuenta cuál será el exponente para que pueda generar una salida razonablemente compacta. Por ejemplo: 1e-5 da como resultado "1e-05", pero 1e-4 da como resultado "0.001". 1e5 da como resultado 100000, mientras que 1e6 da como resultado 1e+06. 1e0 genera 1. |
Comentarios
Para las funciones from_chars, esta enumeración describe qué tipo de entrada se espera. Para las funciones to_chars, describe qué tipo de salida se emite.
Requisitos
Encabezado:<charconv>
Espacio de nombres: std
Se requiere /std:c++17 o posterior.