09.12.2017 Views

proyecto final

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

un mínimo especificados. Para cada tipo de constante, estos límites varían de un compilador<br />

de C a otro.<br />

Veamos cada tipo de constante individualmente.<br />

Constantes enteras<br />

Una constante entera es un número con un valor entero, consistente en una secuencia de<br />

dígitos. Las constantes enteras se pueden escribir en tres sistemas numéricos diferentes:<br />

decimal (base 10), octal (base 8) y hexadecimal (base 16). Normalmente, los programadores<br />

que se están iniciando no utilizarán más que las constantes enteras decimales. Una<br />

constante entera decimal puede ser cualquier combinación de dígitos tomados del conjunto<br />

de Oa 9. Si la constante tiene dos o más dígitos, el primero de ellos debe ser distinto de O.<br />

EJEMPLO 2.4. A continuación se muestran varias constantes enteras decimales.<br />

o 1 743 5280 32767 9999<br />

Las siguientes constantes enteras decimales están escritas incorrectamente por las razones<br />

que se indican. 12,245 36.0 10 20 30 123-45-6789 0900 carácter ilegal (. ). carácter ilegal (.<br />

). carácter ilegal(espacio en blanco);· carácter ilegal (~). el primer dígito no puede ser cero.<br />

2.5. VARIABLESY ARRAYS<br />

Una variable es un identificador que se l1tiliza para representar cierto tipo de información<br />

dentro de una determinada parte del programa. En su forma más sencilla, una variable es<br />

un identificador que se utiliza para representar un dato individual; es decir, una cantidad<br />

numérica o una constante de carácter. En alguna parte del programa se asigna el dato a la<br />

variable. Este valor .se puede recuperar después en el programa con simplemente hacer<br />

referencia al nombre de la variable. A una variable se le pueden asignar diferentes valores<br />

en distintas partes del programa. De esta forma la información representada puede cambiar<br />

durante la ejecución del programa. Sin embargo, el tipo de datos asociado a la variable no<br />

puede cambiar.<br />

44 PROGRAMACIÓN EN C<br />

EJEMPLO 2.18. Un programa en e contiene las siguientes líneas:<br />

int a, b, c; char d;<br />

a = 3 ; b = 5 ; e = a + b; d = 'a' ;<br />

a = 4 ; b = 2 . , e = a - b; d = 'W' ;<br />

Las dos primeras líneas son declaraciones de tipo, en las cuales se establece que a, b y e son<br />

variables enteras y que d es una variable de tipo carácter. De esta forma a, b y e<br />

representarán sendas cantidades enteras y d representará un carácter. Estas declaraciones<br />

de tipo se mantienen para todo el programa (más sobre esto en la sección 2.6). Las<br />

18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!