Академический Документы
Профессиональный Документы
Культура Документы
Identificadores y tipos
Correcto Incorrecto
cuenta 1cuenta
prueba23 hola!
puerto_paralelo puerto..paralelo
tipo lista_identificadores;
Por ejemplo:
Un tipo entero consiste en un número sin parte decimal, aunque puede tener
signo. Generalmente con el tipo de datos entero no representamos números muy
grandes. Son ejemplos:
0
124
-2000
El tipo de datos entero nos permitir hacer operaciones aritméticas, como la suma
y la multiplicación. El tipo de datos entero es quizás el más importante de todos los
tipos de datos, y muchas veces es el tipo de datos por defecto, es decir, cuando el
compilador se encuentre con un dato y no le hayamos indicado cuál es su tipo,
supondrá que es un entero.
C también posee el tipo de datos en coma flotante, que es el que usan las
calculadoras científicas en sus operaciones aritméticas.
• caracteres
• números enteros
• números en coma flotante
Los caracteres son representados por char, los enteros por short, int, long, y los
números en coma flotante por float y double. Los cinco tipos de datos atómicos
son:
El tipo representado por void puede significar dos cosas distintas, según su
utilización. Puede significar nada, o sea, si una función devuelve un valor de tipo
void no devuelve ningún resultado; o puede significar cualquier cosa, como puede
ser un puntero a void (un puntero genérico a cualquier tipo de dato). Más adelante
veremos su utilización.
A excepción del tipo void, los otros tipos básicos admiten variantes. Esto se
consigue utilizando modificadores de tipo que precedan la definición del tipo:
• signed
• unsigned
• long
• short
#include <stdio.h>
main()
{
float cels, fahr;
• estáticas
• dinámicas
Las variables estáticas se utilizan para almacenar valores que se van a necesitar a
lo largo de todo el programa. Las variables dinámicas se suelen utilizar para
guardar resultados intermedios en los cálculos de las funciones.
Como regla general, una variable es estática cuando se crea fuera de una función
y es dinámica cuando se crea dentro de una función.
#include <stdio.h>
int numero1 = 1;
main()
{
int numero2 = 2;
• globales
• locales
int x; main()
{
main() int x;
{ }
Dentro de las variables globales hay dos tipos: las que son accesibles por todos
los ficheros que componen nuestro programa y las que son accesibles solo por
todas las funciones que componen un fichero. Esto es debido a que normalmente
los programas en C se fragmentan en módulos más pequeños, que son más
fáciles de manejar y depurar. Por ello hay veces que nos interesar que una
variable sea accesible desde todos los módulos, y otras solo queremos que sea
accesible por las funciones que componen un determinado modulo. Por defecto
todas las variables globales que creemos son accesibles por todos los ficheros
que componen nuestro programa.
El ámbito, o visibilidad, de una variable nos indica en que lugares del programa
está activa esa variable. Las variables pueden definirse en el cuerpo de funciones.
Estas variables se crean en la memoria del ordenador cuando se llama a la
función y se destruyen cuando la función termina de ejecutarse. Es necesario a
veces, que una variable tenga un valor que pueda ser accesible desde todas las
funciones de un mismo fuente, e incluso desde otros fuentes.