LibroLenguajeC

Páginas: 22 (5427 palabras) Publicado: 5 de febrero de 2014
UNIVERSIDAD FERMIN TORO INTRODUCCIÒN A LA COMPUTACIÒN
FACULTAD DE INGENIERIA UNIDAD III
DEPTO. DE PROGRAMACIÒN INTRODUCCION A LOS LENGUAJES
CABUDARE. EDO LARA DE PROGRAMACIÒN.Lenguaje C. Capítulo I. Datos Elementales.

Identificadores
Son palabras que identifican las variables y funciones que diseñamos. Deben empezar por un carácter y pueden contener letras, números y el carácter subrayado. Los identificadores deben tener los 32 primeros caracteres distintos. Un mismo nombre escrito en mayúsculas o en minúsculas corresponde a dos variables diferentes:Mivar, MiVar y MIVAR corresponden a tres variables diferentes. velocidad_de_la_luz y VelocidadDelaLuz. Son diferentes

Enteros
Los datos tipo int ocupan 2 bytes y tienen valores entre - 32768 y 32767. Corresponden a números enteros. Cuando se necesita un rango de valores más grande se usa el tipo long int que corresponde al rango - 2 147 483 648 a 2 147 483 647.

La declaración de variable sehace según:
que se abrevia:
También existe el tipo short int:
que puede abreviarse según:
long int valorElevado;
long valorElevado;
short int valorPequeño;
short valorPequeño
Para los enteros muy pequeños se usa el tipo char que también puede representar un carácter. Una variable tipo char ocupa un byte y representa valores entre
128 y +127

Variables signed y unsigned
Todos losenteros char, short, int y long tienen un signo por omisión (default). Es decir que pueden ser positivos o negativos. Podría usarse la palabra clave signed para estos valores. Sin embargo, resulta inútil ya que int significa lo mismo que signed int.
Si no se necesita los enteros negativos se puede usar unsigned en la declaración:
unsigned char uc;
unsigned short si;
unsigned int ui;
unsignedlong li;

Ya que los enteros unsigned no pueden representar números negativos, ellos representan el doble del anterior en los números positivos (incluyendo el 0) como indicado en la tabla siguiente:



Declaración múltiple de variables
Para declarar varias variables del mismo tipo puede usarse: int v1; int v2; int v3; int v4;
O int v1, v2, v3, v4;

Valores Verdadero y Falso
En C,falso es equivalente a 0 y verdadero es equivalente a cualquier valor entero diferente de 0

Constantes Son valores fijos que el programa no altera.
long valor = 1234L;
si queremos un valor unsigned, se usa U: 1234U se almacena como unsigned int,
1234UL como unsigned long.
Además se puede usar el sistema octal ohexadecimal.
Una constante que empieza por 0 se considera como expresada en base 8 (octal),
una que empieza por 0x como expresada en base 16 (hexadecimal).

Ejemplo
1 #include
2
3 main()
4 {
5 int hexValor = 0xf9ac;
6 int octalValor = 0724;
7 int decimalValor = 255;
8
9 printf("Como enteros en base 10:\n");
10 printf(" hexValor = %d\n", hexValor);
11 printf(" octalValor =%d\n", octalValor);
12 printf(" decimalValor = %d\n", decimalValor);
13
14 printf("\nComo enteros formateados:\n");
15 printf(" hexValor = %x\n", hexValor);
16 printf(" octalValor = %o\n", octalValor);
17 printf(" decimalValor = %#x\n", decimalValor);
18 return 0;
19 }
Formateando los valores hexadecimales con %d en printf() (líneas 10-12) se obtiene sus valores equivalentes enbase 10.
Para obtener los valores hexadecimales debe usarse %x (o %X para obtener A......F)
Con #x o #X se obtiene los valores hexadecimales de las constantes decimales.
Para obtener los valores en el sistema octal se usa %o.

La palabra clave const
Para almacenar un valor en una variable de tipo int se usa:
int valor = 1234;
Al escribir: valor = 4321;
Cambiamos...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS