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.