Programacion 1

Solo disponible en BuenasTareas
  • Páginas : 41 (10205 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de agosto de 2012
Leer documento completo
Vista previa del texto
Directiva del preprocesador

El preprocesador en un programa C se pude considera como un editor de texto inteligente que consta de directivas (instrucciones al compilador antes de que compide el programa principal). Las dos directivas mas usadas son: #include, #define, todas las directivas del preprocesador empieza con # que indica al compilador que lea las directivas antes de compilar laparte principal del programa.

Las directivas no son generalmente sentencia sino instrucciones que se le dan al compilador antes de que el programa se compile. Aunque las directivas pueden definir macro, nombre de constante, archivos, su uso mas frecuente en C es la inclusión de archivos de cabecera (librería) existe archivos de cabecera estándar que se utiliza ampliamente como
<stdio.h><conio.h>
<math.h>

Los archivos de cabecera se sitúan en un programa C mediante la directiva del preprocesador (#include) con una instrucción que tiene el siguiente formato #include<stdio.h>
Identificador

Un identificador es el nombre que damos a las variables y funciones. Esta formado por una secuencia de letras y digito, aunque también acepta el carácter subrayados por lotanto no acepta los acentos ni la ñ/ñ. el primer carácter de un identificador no puede ser un número, es decir de ser una letra o el símbolo de subrayado se diferencia las mayúsculas de las minúsculas así que:
num
Num
nuM

Son distintos identificadores. A continuación ejemplos de identificadores.

Validos | No validos |
_num | 1 num |
Var1 | Número |
fecha_nac | año_nac |anio_nac | fecha nac |

Palabras reservadas

Existen una serie de indicadores reservados con una finalidad determinada que no podemos utilizar que no podemos utilizar como identificador una palabra reservada tal como void es una característica del lenguaje c asociado con algún significado especial.
Los siguientes identificadores están reservados para utilizarlos como palabras reservadas y no sedeben emplear para otros propósitos

asm | enum | signed |
auto | exterm | sizueut |
break | float | Static |
case | for | Struct |
char | goto | Switch |
const | If | Ty pedef |
continue | Int | Unión |
default | long | Unsigned |
do | register | Void |
double | return | Volatile |
else | short | while |

Tipos de datos

Tipo | ejemplo | Tamaño de bytes |RangoMinimo-maximo |
Char | C | 1 | 0….255 |
Short | -15 | 2 | -128…127 |
Int | 1024 | 2 | -32768..32676 |
Unsigned int | 42352 | 2 | 0….65535 |
Long | 262144 | 4 | -2147483649…2147483637 |
float | 10,5 | 4 | 3.4*(10-38)….1.7*(1038) |
double | 0.00045 | 8 | 1.7*(10-38)… 1.7*(1038) |
Long double | 1e-8 | 8 | Igual que double |

Los tipos de datos fundamentales en c son
* Enteros númeroscompletos y sus negativos de tipo int
* Variante de enteros : tipos short, long y unsigned int
* Reales números decimales, tipos float, duble o long duble
* Caracteres letras, dígitos, símbolos y signos de puntuación, tipo char.

Variable
Una variable es un tipo de dato referenciado mediante un identificador (nombre de la variable).
Su contenido podrá ser modificado a lo largodel programa.
Una variable solo puede pertenecer a un tipo de datos para poder usar una variable primero tiene que ser declarada.
Las variables pueden ser de 2 tipos según el lugar en que las declare.
* Globales
* Locales
Las variables globales se declaran antes del main
Pueden ser utilizadas en cualquier parte del programa y se destruye al finalizar este.
Las variableslocales se las declaran después del main en la función en que valla a ser utilizada solo existe dentro de la función en que se la declara y se destruye al utilizar dicha función.

Constante
Contrario de las variables, las constantes mantienen su valor a lo largo del todo el programa.
Para indicar al compilador de que se trata de una constante usaremos la directiva #define, aquí nos indica el...
tracking img