Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DATO: Es un elemento de información que puede tomar un valor entre varios posibles.
» 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:
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
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í:
Pueden ser cualquier número de caracteres consecutivos (o ninguno), encerrado entre comillas:
· 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.
· 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
(" ").
· 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
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: