Está en la página 1de 9

CONCEPTOS BÁSICOS

DATO: Es un elemento de información que puede tomar un valor entre varios posibles.

Si tienes valores fijos durante todo el programa son constantes.

Si pueden modificar su valor durante la ejecución del programa son variables.

Los datos se caracterizan por:

» Nombre o identificador: nombre con el que se hace referencia a una función o al contenido de una
zona de memoria (deberá describir su contenido o su función).

» Tipo: identifica el rango posible de valores, así como posibles operaciones sobre ellos.

» Valores: elementos determinados, dentro del rango indicado por el tipo y contenido en el espacio de
memoria reservado (se interpreta en función del tipo).

TIPOS DE DATOS
Los tipos de datos fundamentales en el lenguaje de programación C son los cinco que se muestran en la
siguiente tabla:

Los principales modificadores que se pueden aplicar a los datos básicos, entendiendo por modificador todo
elemento que se utiliza para alterar el significado del tipo base de forma que se ajuste más precisamente a las
necesidades de cada momento, se encuentran recogidos en la siguiente tabla:
VARIABLE: Un objeto es una variable cuando su valor puede modificarse y además posee un nombre que lo
identifica y un tipo que describe su uso.

CONSTANTE: Un objeto es una constante, cuando su valor no puede modificarse y además posee un nombre que lo
identifica y un tipo que describe su uso.

Cuando definimos una variable o constante, creamos un identificador (nombre de la variable) que hace referencia a
un lugar de la memoria donde se almacena un dato. La diferencia respecto de la definición de una constante, es que
en el momento de su creación el valor del objeto es desconocido, mientras que para una constante no solo es
conocido, sino que permanece inalterado durante la ejecución del procedimiento resolvente.

CARACTERES ESPECIALES

PALABRAS RESERVADAS
REGLAS PARA LA DEFINICIÓN DE IDENTIFICADORES (VARIABLES O CONSTANTES)

a) Deben comenzar obligatoriamente por un carácter alfabético (a-z, A-Z) o el signo de guion bajo ( _ ).
b) Siguiendo al primer carácter, pueden ser intercalados caracteres alfabéticos, el signo de subrayado y
caracteres numéricos (0-9).
c) El número de caracteres utilizado en la construcción del identificador va en función del compilador utilizado.
d) No está permitido el uso de blancos intermedios.
e) Las letras mayúsculas y minúsculas son interpretadas como caracteres diferentes.

EJEMPLOS:

Válidos: A, a, b1, a20, aa1, Aa1, b2b, promedio, sumatoria, a_1, b1_2

Otros más:

No válidos:

Otros más: 1B , 2c , _S , ¿A, La


variable

Se recomienda que el nombre represente el dato en sí y que no sea extenso:

Ejemplos:
Para una sumatoria → s
Para dos sumatorias → s1, s2
Para la sumatoria de edades → se
Para contar → c
Para un promedio → p o prom
Para el promedio de edades de mujeres → pem

SINTAXIS DE LAS CONSTANTES (VALORES) EN LENGUAJE C:

Las constantes en C se refieren a valores fijos que no pueden ser modificados por el programa. Pueden ser de
cualquier tipo de dato básico. La forma en que se representa cada constante depende de su tipo, así:

1. Las constantes de carácter van encerradas en comillas simples.


2. Las constantes enteras se especifican como números sin parte fraccionaria.
3. Existen dos tipos en coma flotante: float y double, de los cuales existen distintas variaciones dependiendo de
los modificadores vistos en apartados anteriores.
4. Las constantes de cadenas de carácter van encerradas entre comillas dobles.
5. Las constantes simbólicas tienen un identificador y se definen mediante la palabra clave const.
6. Las constantes de tipo enumeración, son aquellos valores que puede tomar un tipo enumerado.

Constante de caracter: es un solo caracter o letra y se encierra entre comillas simples

Todos los caracteres se pueden consultar en la tabla ASCII


Un carácter también puede ser una secuencia de escape, que se verá a detalle más adelante:
Las anteriores fueron tomadas de la siguiente tabla:

Constante de cadena de caracteres:

Pueden ser cualquier número de caracteres consecutivos (o ninguno), encerrado entre comillas:

USOS DE LOS TIPOS DE DATOS

· char:

oContenido: En este tipo de dato se encuentran todos los caracteres conocidos, una letra, un número, un
símbolo especial. Por lo tanto, está conformado por los DÍGITOS:'0', '1', '2', ... , '9'; LETRAS: 'a', 'b',
'c', ... , 'z'; MAYÚSCULAS: 'A', 'B', 'C', ... , 'Z'; y CARACTERES ESPECIALES: '%', '*', '?', ... , '/'. En
algunos lenguajes de programación como Java y C#, se utiliza la comilla simple (' ') para identificar un
carácter, sin embargo, esto puede cambiar dependiendo del lenguaje de programación.

oEjemplos: ‘a’ (carácter ‘a’ ó numero 97), ver tabla ASCII

· Cadena:
oContenido: Constituyen conjuntos de caracteres, es decir la UNIÓN DE VARIOS CARACTERES,
que pueden ser palabras o frases. El valor de este tipo de datos se encierra generalmente entre comillas
(" ").

oEjemplos: “Sandra Torres”

· int:
oContenido: Este tipo dato corresponde a aquellas variables que exclusivamente pueden recibir
VALORES SIN PARTE DECIMAL. Generalmente se utilizan en las variables que contienen cantidades
de elementos que no pueden fraccionarse, como el número de personas, el número de edificios, entre
otros

oEjemplos: 18

· float:
oContenido: Los tipos de datos de coma flotante son tipos de datos aproximados. El sistema redondea
el significante si hay presente más precisión de la que puede representar
oEjemplos: 23.4; -45.56.

· double:
oContenido: Un número en coma flotante de precisión doble
oEjemplos: Igual que los float pero permiten poner más decimales.

· boolean:
oContenido: Los booleanos o tipos de datos lógicos, únicamente reciben dos valores: true ó false. Se
utilizan generalmente como banderas, para identificar si se realizó o no un proceso.
oEjemplos: aprobo=true

Ejemplo de declaración de tipos de variables y tipos de datos


Otros ejemplos asignando valores iniciales a la declaración:

Ejemplo de declaración de variables y asignación de datos y expresiones

Definición de constantes: (no se escribe ; al final)

Ejemplos:
EXPRESIONES

Una expresión representa una unidad de datos simple, tal como un carácter o un número. Puede ser algo
simple como una constante o una variable, o bien una combinación interconectadas con operadores.

Ejemplo:

También podría gustarte