English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este tutorial, aprenderá las reglas de variables y nombramiento de variables. También aprenderá diferentes tipos de texto en programación C y cómo crear constantes.
En la programación, las variables son contenedores (áreas de almacenamiento) utilizados para guardar datos.
Para especificar el área de almacenamiento, debe asignar un nombre único a cada variable (Identificador)。El nombre de la variable es solo una representación simbólica de la ubicación de almacenamiento. Por ejemplo:
int playerScore = 95;
Aquí, playerScore es una variable de tipo int. Aquí, se asignó un valor entero a esta variable95.
El valor de la variable puede cambiarse, por lo que se puede cambiar el nombre.
char ch = 'a'; // some code ch = 'l';
El nombre de la variable solo puede contener letras (mayúsculas y minúsculas), números y guiones bajos.
La primera letra del nombre de la variable debe ser una letra o un guión bajo.
No se especifica cuánto puede ser largo el nombre de una variable (identificador). Sin embargo, si el nombre de la variable31caracteres, podría encontrar problemas en ciertos compiladores.
Nota:Siempre debe intentar dar nombres significativos a las variables. Por ejemplo: firstName es un mejor nombre de variable que fn.
El lenguaje C es un lenguaje de tipo fuerte. Esto significa que una vez que se declara el tipo de variable, no se puede cambiar. Por ejemplo:
int number = 5; //Variable entera number = 5.5; // error double number; // error
Aquí, el tipo de la variable number es int. No se puede asignar un valor de coma flotante (decimal)5.5Asignar a esta variable. Además, no puede redefine el tipo de datos de la variable como double (punto flotante). Por cierto, para almacenar un valor decimal en C, debe declarar su tipo como double o float.
Acceda a esta página para obtener información sobreLos tipos de datos diferentes que pueden almacenar las variablesMás información.
Los literales son datos utilizados para representar valores fijos. Pueden usarse directamente en el código. Por ejemplo:1,2.5y 'c' otros.
aquí1,2.5y 'c' son literales. ¿Por qué? No se pueden asignar valores diferentes a estos elementos.
Los enteros son números literales sin partes fraccionarias o exponenciales (asociados con números). En el lenguaje de programación C hay tres tipos de literales enteros:
Decimal (con10de base)
Octal (con8de base)
Hexadecimal (con16de base)
Por ejemplo:
Decimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc
En la programación en C, el octal se indica con un 0 al principio y el hexadecimal con 0x al principio.
Los literales de coma flotante son valores numéricos literals con forma fraccional o exponencial. Por ejemplo:
-2.0 0.0000234 -0.22E-5
Nota: E-5 = 10-5
Para crear una constante de carácter, encierre un solo carácter entre comillas simples. Por ejemplo: 'a', 'm', 'F', '"2como '}', '{' y otros.
A veces, en la programación en C, es necesario usar caracteres que no se pueden escribir o que tienen un significado especial. Por ejemplo: el carácter de nueva línea (entrada), el tabulador, el signo de pregunta, etc.
Para usar estos caracteres, se utilizan secuencias de escape.
Secuencia de escape | Carácter |
---|---|
\b | Carácter de retroceso |
\f | Carácter de página |
\n | Carácter de nueva línea |
\r | Carácter de retorno de carro |
\t | Tabulador horizontal |
\v | Tabulador vertical |
\\\ | Barra invertida |
\' | Comillas simples |
\" | Comillas dobles |
\? | Pregunta |
\0 | Carácter nulo |
Por ejemplo: \n se utiliza para el carácter de nueva línea. El backslash \ causará que el compilador no pueda manejar correctamente los caracteres.
Una cadena literal es una serie de caracteres entre comillas dobles. Por ejemplo:
"good" //Cadena constante "" //Cadena constante vacía " " //Cadena constante con seis espacios "x" //Cadena constante con un solo carácter "Tierra es redonda\n" //Imprimir una cadena con el carácter de nueva línea
Si desea definir una variable que no pueda cambiar su valor, puede usar la palabra clave const. Esto creará una constante. Por ejemplo,
const double PI = 3.14;
Atención, hemos agregado la palabra clave const.
Aquí, PI es una constante simbólica; su valor no puede cambiarse.
const double PI = 3.14; PI = 2.9; //Error
También puedes definir constantes utilizando la instrucción de preprocesador #define. Lo haremos enMacros en CAprende a hacerlo en el tutorial (macro).