Conceptos básicos del lenguaje C

En este artículo, vamos a aprender algunos conceptos fundamentales del lenguaje C es decir, variables, Fichas, operadores en lenguaje C .

Hey, la gente aquí estoy de vuelta con mi segundo artículo sobre el lenguaje C. Espero que estés a través con mi anterior artículo de lenguaje C – Historia, razones popularidad, características, etc. Estructura básica En éste, voy a cubrir algunos conceptos fundamentales del lenguaje C es decir, variables, Fichas, operadores en lenguaje C .

Vamos a empezar …

1) Variables

Son posiciones de memoria temporales asignados durante la ejecución del programa. Como su nombre indica, es una entidad cuyo valor puede cambiar durante la ejecución del programa.

Reglas de nombre de variable

  1. No tiene un espacio entre caracteres.
  2. colección de alfabetos, dígitos y guión bajo (_).
  3. El primer carácter debe ser alfabeto o guión bajo (_).
  4. Ningún otro símbolo especial, excepto guión bajo (_).
  5. Las palabras clave no se puede utilizar como nombre de la variable.

Declaración de la variable

Sintaxis:

datatype variable_name;

Ejemplo:

int a;

Se le dice al usuario cuál es el tipo de datos de una variable declarada o qué tipo de valores que puede aguantar.

inicialización de una variable

El proceso de asignar cualquier valor a cualquier variable.

Ejemplo:

int a = 5;

2) Token

La unidad básica y el más pequeño de programa C es token.

de emergencia incluye:

  1. Palabras clave
  2. Identificador
  3. Constantes
  4. Cadena constante
  5. Operadores
  6. símbolos especiales, por ejemplo: _, @, *

1 ) palabras clave o palabras Reserva

estas son aquellas palabras cuyo significado se explica ya que el compilador.

Ellos no se pueden utilizar como nombre de variable porque si do por lo que significa que estamos definiendo el nuevo significado al compilador el que el compilador no permite.

2) Identificador

Ellos son el nombre dado a los elementos de programación tales como matriz, función, variable. Mismas reglas que los de nombre de la variable.

3) Constante

Entidades cuyo valor no lo hace durante la ejecución de un programa.

4) constante de cadena

Colección del carácter cerrado por una coma double invertida. ej .: “abc”

5) Operadores

Ellos se utilizan para realizar operaciones aritméticas y lógicas por ALU.

Ejemplo:

 a+b

Aquí, un y b son operandos y + es un operador.

lenguaje C tiene operadores muy ricos. Muchos tipos diferentes de operadores están disponibles en lenguaje C para diferentes cálculos matemáticos.

Se trata principalmente de tres tipos:

sí Operadores es un tema aparte que necesita ser cubierto en detalle.

lo tanto, aquí de empezar.

operadores unarios

Requieren un solo operando para su ejecución, que incluye:

  1. menos unario
  2. bit a bit cumplido
  3. lógico no
  4. incremento / decremento
  5. sizeof ( ) operador

sizeof () operador

se utiliza para return el tamaño de un operando. Puede ser aplicado en variable, constante, tipo de datos.

Sintaxis:

sizeof(operand);

Ejemplo:

    int a=2, b;
b = sizeof(a);
//or
b = sizeof(int);
//or
b = sizeof(5);
printf("%dn",b);
//All of the 3 three statements will give same output.

Ternario operadores

También se llaman operador condicional. Para estos operadores, requerimos 3 operandos para su ejecución. Sólo existe y un operador ternario en lenguaje C.

Sintaxis:

 expression_1  ? expression_2 : expression_3 ;

Si expresión_1 es cierto expresión_2 será ejecutado, si es falso entonces expression_3 .

Ejemplo:

    int a=4 , b=7 , c;
c = ( a<7 ? a:b );
printf("%dn", c );

salida

 4

Dado que, a = 4 , exp_1 es verdadera y, por lo tanto exp_2 es ejecutado. Así, c = a es ejecutado.

operadores binarios

i) Los operadores aritméticos

Nombre del operador operador
adición +
Resta
Multiplicación *
División /
Módulo%

operador módulo da resto y el operador de división da cociente. Todos los operadores aritméticos se pueden utilizar para número entero y float valores excepto módulo que se utiliza para sólo enteros.

b) Los operadores relacionales

Se utilizan para la comparación entre dos valores. Ellos return resultado como verdadero o falso.

Nombre del operador operador
Menos de <
menor que o igual a <=
mayor que>
mayor que o igual a> =
igual a ==
no es igual a ! =

c) Los operadores lógicos

utiliza para combinar dos expresión relacional y devuelve un resultado verdadero o falso.

A
B
A && B
A || B
! Un

0 0 0 0 1
0 1 0 1 1
1 0 0 1 0
1 1 1 1 0

d) operadores bit a bit

se utilizan para realizar la operación en bits individuales. Pueden ser aplicados en char y int .

Operadores
Nombre de símbolo
Significado

y Ampersand AND bit a bit
| Pipe OR bit a bit
^ Caret Bitwise X O
~ Tilde Bitwise cumplido
<< Double menos de operador de desplazamiento a la izquierda
>> Double mayor que operador de desplazamiento a la derecha

C operador Tabla de prioridades:

operadores Esta página muestra C en orden de precedencia (decreciente). Su asociatividad indica en qué orden se aplican los operadores con la misma prioridad en una expresión.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *