Palabras Reservadas en Lenguaje C

Víctor Alejandro Grajeda García Osorio Ángel Sonia Sección D05 Palabras reservadas en C Palabra Reservada en Lenguaje C

Views 100 Downloads 0 File size 207KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Víctor Alejandro Grajeda García Osorio Ángel Sonia Sección D05 Palabras reservadas en C Palabra Reservada en Lenguaje C int

float

long doublé

short char

unsigned

signes

volatile

const enum

Definición Un tipo de dato entero con signo de 16, 32 ó 64 bits, dependiendo del compilador. En sistemas de 16 bits su rango de valores es de -32763 a 32762. Para sistemas de 32 bits el rango se de -2147483648 a 2147483647. En sistemas de 64 bits el rango será de 1.7+/308. Actualmente son muy pocos los compiladores con capacidad de manejar datos de tipo int de 64 bits, lo usual son sistemas de 16 ó 32 bits. Un número real de 32 bits cuyo rango vá de 3.4+/-38. Generalmente su precisión es de 7 dígitos. Un número entero de 32 bits de rango igual a -2147483648 a 2147483647. Un número de 64 bits y de rango igual a 1.7+/-308 con una precisión en general de 15 dígitos. Un número de 16 bits de rango igual a -32763 a 32762. Un tipo de dato específico para manejo de caracteres de 8 bits de rango igual a -128 a 127. Modificador que se aplica a los tipos de datos enlistados arriba, su efecto es eliminar el signo a el tipo de dato aplicado, por ejemplo, para un tipo de dato int podemos especificar unsigned int en cuyo caso el rango para el tipo de dato int cambia de ser -2147483648 a 2147483647, por éste nuevo rango: 0 a 4294967295. Modificador que forza al compilador a utilizar un tipo de dato con signo si antes se declaró como de tipo unsigned. Especifica una variable que almacena datos cuyo contenido puede cambiar en cualquier momento sea por la acción del programa ó como reacción de la interacción del usuario con el programa. Especifica una variable cuyo contenido no puede cambiar bajo ninguna circunstancia. Especifica un conjunto de variables que toman valores en un orden específico y consecutivo.

Víctor Alejandro Grajeda García Osorio Ángel Sonia Sección D05 Palabras reservadas en C

static typedef

sizeof

Especifica una variable que sólo puede cambiar por efecto del programa. Define un tipo de dato para fácil manejo del programador basado en los datos definidos por el compilador. Muy útil cuando se programa en lenguajes diferentes al inglés. Función que devuelve el tamaño en bytes del tipo de dato al que se aplica.

Otro conjunto de palabras clave nos sirve para especificar instrucciones propias de C con carácter de control del flujo de datos:

Palabra Reservada en Lenguaje C if else switch case default

break for

while do continue goto

Definición Instrucción condicional Se utiliza conjuntamente con la instrucción if Estructura condicional Define los elementos de una estructura condicional switch Define las acciones a ejecutar no especificadas por una instrucción case dentro de una estructura condicional switch Obliga a salir de una estructura condicional switch Bucle que se ejecuta tantas veces como se cumplan las condiciones especificadas dentro del paréntesis de la instrucción Bucle condicional que se ejecuta conforme la condición entre el paréntesis sea cierta Bucle condicional que se ejecuta en conjunto con la instrucción while Instrucción para suspender un ciclo de un bucle Instrucción que ejecuta un salto a otra parte del código

Víctor Alejandro Grajeda García Osorio Ángel Sonia Sección D05 Palabras reservadas en C El siguiente conjunto de palabras clave designa una serie de instrucciones que implementan diversas construcciones útiles en C

Palabra Reservada en Lenguaje C struct return union register extern void auto

Definición Define una estructura Especifica el dato que devuelve una función. Un tipo de dato compuesto de otros datos definidos Permite almacenar un dato en el registro del sistema. Especifica una variable ó función que se encuentra en un archivo fuente diferente. Especifica que una función no devuelve valor alguno. Una de las cuatro clases de almacenamiento de datos, auto es la opción por defecto, las otras tres son register, static y extern.