Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

C Variables, constantes y literales

C Variables, Constantes y Literales

En este tutorial, aprenderá acerca de las variables y las reglas para nombrar una variable. También aprenderá sobre diferentes literales en programación C y cómo crear constantes.

Video:Variables en programación C

Variables

En programación, una variable es un contenedor (área de almacenamiento) para almacenar datos.

Para indicar el área de almacenamiento, a cada variable se le debe dar un nombre único (identificador). Los nombres de variables son solo la representación simbólica de una ubicación de memoria. Por ejemplo:

int playerScore = 95;

Aquí, puntuación del jugador es una variable de int escribe. Aquí, a la variable se le asigna un valor entero 95 .

El valor de una variable se puede cambiar, de ahí el nombre variable.

char ch = 'a';
// some code
ch = 'l';

Reglas para nombrar una variable

  1. Un nombre de variable solo puede tener letras (tanto mayúsculas como minúsculas), dígitos y guión bajo.
  2. La primera letra de una variable debe ser una letra o un guión bajo.
  3. No existe una regla sobre la longitud que puede tener un nombre de variable (identificador). Sin embargo, puede tener problemas en algunos compiladores si el nombre de la variable tiene más de 31 caracteres.

Nota: Siempre debe tratar de dar nombres significativos a las variables. Por ejemplo:firstName es un mejor nombre de variable que fn .

C es un lenguaje fuertemente tipado. Esto significa que el tipo de variable no se puede cambiar una vez que se declara. Por ejemplo:

int number = 5;      // integer variable
number = 5.5;        // error
double number;       // error

Aquí, el tipo de número la variable es int . No puede asignar un valor de punto flotante (decimal) 5.5 a esta variable. Además, no puede redefinir el tipo de datos de la variable a double . Por cierto, para almacenar los valores decimales en C, debe declarar su tipo en double o float .

Visite esta página para obtener más información sobre los diferentes tipos de datos que puede almacenar una variable.


Literales

Los literales son datos que se utilizan para representar valores fijos. Se pueden utilizar directamente en el código. Por ejemplo:1 , 2.5 , 'c' etc.

Aquí, 1 , 2.5 y 'c' son literales. ¿Por qué? No puede asignar valores diferentes a estos términos.


1. Enteros

Un entero es un literal numérico (asociado con números) sin ninguna parte fraccionaria o exponencial. Hay tres tipos de literales enteros en la programación C:

  • decimal (base 10)
  • octal (base 8)
  • hexadecimal (base 16)

Por ejemplo:

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc

En programación C, octal comienza con un 0 , y el hexadecimal comienza con 0x .


2. Literales de coma flotante

Un literal de coma flotante es un literal numérico que tiene una forma fraccionaria o exponencial. Por ejemplo:

-2.0
0.0000234
-0.22E-5

Nota: E-5 = 10 -5


3. Personajes

Un carácter literal se crea encerrando un solo carácter dentro de comillas simples. Por ejemplo:'a' , soy' , 'F' , '2' , '}' etc.


4. Secuencias de escape

A veces, es necesario utilizar caracteres que no se pueden escribir o que tienen un significado especial en la programación C. Por ejemplo:nueva línea (ingresar), tabulador, signo de interrogación, etc.

Para utilizar estos caracteres, se utilizan secuencias de escape.

Secuencias de escape
Secuencias de escape Personaje
\b Retroceso
\f Fuente de formulario
\n Nueva línea
\r Volver
\t Pestaña horizontal
\v Pestaña vertical
\\ barra invertida
\' Comillas simples
\" Comillas dobles
\? Signo de interrogación
\0 Carácter nulo

Por ejemplo:\n se utiliza para una nueva línea. La barra invertida \ provoca el escape de la forma normal en que el compilador maneja los caracteres.


5. Literales de cadena

Un literal de cadena es una secuencia de caracteres entre comillas dobles. Por ejemplo:

"good"                  //string constant
""                     //null string constant
"      "               //string constant of six white space
"x"                    //string constant having a single character.
"Earth is round\n"         //prints string with a newline

Constantes

Si desea definir una variable cuyo valor no se puede cambiar, puede utilizar const palabra clave. Esto creará una constante. Por ejemplo,

const double PI = 3.14;

Aviso, hemos agregado la palabra clave const .

Aquí, PI es una constante simbólica; su valor no se puede cambiar.

const double PI = 3.14;
PI = 2.9; //Error

También puede definir una constante usando el #define directiva de preprocesador. Aprenderemos sobre esto en el tutorial de macros de C.


Lenguaje C

  1. Variables de C# y tipos de datos (primitivos)
  2. Variables, literales y constantes de C++
  3. C Variables, constantes y literales
  4. Clase de almacenamiento C
  5. Variables, constantes y literales de Python
  6. Variables globales, locales y no locales de Python
  7. Variables y literales de Java
  8. Java - Tipos de variables
  9. C - Variables
  10. C - Constantes y Literales
  11. Instale un variador de velocidad y obtenga las recompensas