tipos sintaxis lenguaje funciones declaracion datos comandos codigos basicos c++ c literals

sintaxis - tipos de variables en c++



Cómo separar dígitos en constantes numéricas(es decir, 10,000) en código C o C++ (2)

La única forma de hacerlo es en C ++ 14, con comillas simples, como esta. Desafortunadamente, el único problema con esto es que el resaltado de sintaxis a menudo se confunde con la siguiente anotación, y también se puede ver en mi ejemplo:

int i = 1''000''000; Ejemplo de trabajo De acuerdo con http://en.cppreference.com/w/cpp/language/user_literal :

En las secuencias de dígitos enteros y de punto flotante, se permiten separadores opcionales entre dos dígitos cualquiera y se ignoran (desde C ++ 14)

Esta pregunta ya tiene una respuesta aquí:

Java permite que los dígitos en una constante numérica se separen de la siguiente manera:

int a = 1_000_000;

¿C o C ++ tienen una construcción similar?


Puedes escribir en C ++ 14

int a = 1''000''000;

En C tal característica está ausente.