Prueva

Solo disponible en BuenasTareas
  • Páginas : 19 (4750 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de septiembre de 2010
Leer documento completo
Vista previa del texto
CCS - Comentarios
Los comentarios son útiles para informar al que lee nuestro código (o a nosotros mismos)el significado o funcionamiento de cada parte del programa. Todos los comentarios son ignorados por el compilador, por lo que no debes preocuparte por llenar la memoria del PIC. Un comentario puede ser colocado en cualquier parte del programa, excepto en medio de una palabra reservada, delnombre de una función o del nombre de una variable. Los comentarios pueden ocupar más de una línea de largo. Pueden utilizarse para deshabilitar momentáneamente un trozo de código. Hay dos formas de introducir un comentario. La primera es la misma que en cualquier otro compilador de C: /* Esto es un comentario */ Es decir, todo lo que haya escrito entre /* y */ será tomado por el compilador como uncomentario. La segunda manera es la siguiente: // Esto es un comentario En este caso, el comentario comienza en // y se extiende hasta el final de la línea.

CCS - Variables
La programación seria prácticamente imposible sin el uso de variables. Podemos hacernos una imagen mental de las variables consistente en una caja en la que podemos guardar algo. Esa caja es una de las muchas quedisponemos, y tiene en su frente pegada una etiqueta con su nombre. Estas cajas tienen ciertas particularidades, que hace que solo se puedan guardar en ellas determinados tipos de objetos.

En esta analogía, cada caja es una variable, su contenido es el valor que adopta, y la etiqueta es el nombre de la variable. Como su nombre lo indica, y como veremos mas adelante, el contenido de una variable puedeser modificado a lo largo del programa. Tipos El lenguaje C proporciona cinco tipos básico de datos, con cuatro modificadores posibles. Podemos utilizar variables de cualquiera de esos tipos. La tabla siguiente muestra los tipos disponibles:
Tipo short short int int char unsigned unsigned int signed signed int long long int signed long float 1 1 8 8 8 8 8 8 16 16 16 32 Ancho (Bits) 0o1 0o1 0 a 2550 a 255 0 a 255 0 a 255 -128 a 127 -128 a 127 0 a 65536 0 a 65536 -32768 a 32767 3.4E-38 a 3.4E+38 Rango

Si miras con atención la tabla anterior, puedes ver que hay tipos que parecen estar repetidos. En realidad, ocurre que CCS permite una "forma corta" para escribir algunos de los tipos. Concretamente, podemos utilizar unsigned, short, o long en lugar de unsigned int, short int, o long int.Declaración Las variables deben ser declaradas antes de ser utilizadas en el programa. El proceso de declaración de variables le dice a CCS de que tipo son y como se llaman. Al igual las demás instrucciones CCS que veremos a lo largo de este tutorial, debe terminar con ;. La forma en que se declara una variable es la siguiente: tipo nombre_de_la_variable; Donde tipo es alguno de los enumeradosen la tabla anterior. Veamos un ejemplo: int temperatura; Esa línea permite a nuestro programa emplear la variable temperatura, que será capaz de albergar cualquier valor comprendido entre 0 y 255. Asignación de valores Asignar un valor a una variable es una tarea bien simple. Basta con hacer lo siguiente: nombre_de_variable = valor; donde nombre_de_variable es el nombre de la variable quecontendrá el valor. Al igual que todas las instrucciones de CCS, debe terminar con un ; (punto y coma).

Por ejemplo, supongamos que queremos asignar el valor "100" a la variable "count". Lo hacemos de la siguiente manera: count = 100; donde 100 es una constante. Podemos asignar un valor a una variable en el momento en que la declaramos. lo siguientes son algunos ejemplos de esto: int a = 0; Hace quela variable a sea del tipo entero, y le asigna el valor 0. signed long a = 125, b, c = -10; a,b y c son declaradas como long. a toma el valor de "125" y c "-10". Si la variable es de tipo char, la constante que se le asigna debe estar entre tildes, como en el siguiente ejemplo: char nombre = 'juan perez'; Por ultimo, tambien podemo asignar a una variable el contenido de otra. En el siguiente...
tracking img