2. Los elementos del lenguaje
Los elementos del lenguaje están formados por las palabras reservadas, operadores, variables, constantes, comentarios y signos de puntuación. La combinación de todos ellos formará la sintaxis del programa.
2.1. Caracteres
Los caracteres que se pueden utilizar en la sintaxis del lenguaje.
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9
+ - * / = ( ) { } [ ] < > ’ ” ! @ - / ^ & % _ : . , ; ? |
- Espacio y tabulador
Con la combinación de los caracteres podemos formar los identificadores que representan los nombres de las variables, constantes etc. Estos han de comenzar por una letra minúscula, mayúscula o por el subrayado bajo. La longitud puede ser de uno a varios caracteres, no permitiéndose dejar espacios en blanco ni utilizar caracteres especiales. Para separar un identificador formado por dos palabras se puede utilizar la barra baja.
N, i, con
K456, var45
Dato_entrada, precio_producto
El c++ es sensible a las letras mayúsculas por lo que dos nombres iguales con mayúsculas o minúsculas son diferentes.
Consigna
es distinto a consigna
2.2. Palabras reservadas
asm and and_eq
auto bitand bitor
bool break case
catch char class
compl const const_cast
continue default delete
do double dynamic_cast
else enum explicit
export extern false
float for friend
goto if inline
int long mutable
namespace new not
not_eq operator or
or_eq private protected
public register reinterpret_cast
return short signed
sizeof static static_cast
struct switch template
this throw true
try typedef typeid
typename union unsigned
using virtual void
volatile wchar_t while
xor xor_eq