Tipos de datos y operadores
Existen 4 tipos de datos básicos, aunque es importante mencionar, que también nosotros podemos definir nuestros propios tipos de datos a partir de los datos básicos utilizando los calificadores de tipo.
Los tipos de datos que se manejan son:
|Tipo |Tamaño en Bytes |Rango de valoresque puede almacenar. |
|int |entero |2 |-32768 …… 32767 |
|char |caracter |1 |0 …… 255 |
|float |Números con puntodecimal y exponente |4 |3.4 E -38 …… 3.4 E +38 |
|double | |8 |1.7 E -308 …… 1.7 E +308 |
Calificadores de tipo.
Los calificadores de tipo tienen la misión de modificar el rango de valores deun determinado tipo de variable:
|CALIFICADOR |SIGNIFICADO |EJEMPLO |TAMAÑO EN BYTES |RANGO DE VALORES |
|signed |Indica que la variable llevará signo. Es el que se |signed char |1 |128 ….. 127 |
| |maneja por defecto| | | |
| | |signed int |2 |-32768 …… 32767 |
|unsigned |Indica que la variable no llevará signo (valor |unsigned char |1 |0 ….. 255|
| |absoluto) | | | |
| | |unsigned int |2 |0 ….. 65535 |
|short |Maneja el formato de valorescorto. Es el que se |short char |2 |-128 ….. 127 |
| |utiliza por defecto | | | |
| | |short int |2 |-32768 …… 32767|
|long |Maneja el rango de valores en formato largo |long int |4 |-2141483648 ….. 3121883637 |
| | |long double |10 |Igual que double |
Los compiladores de C no incorporan el tipo de dato lógico, Cusa el tipo int para simular el tipo lógico, interpretando todo valor distinto de 0 como verdadero y el valor 0 como falso.
2. Constantes
Una constante mantiene su valor a lo largo de todo el programa.
|Literales |Enteras | Son sucesiones de dígitos precedidos o no por un signo + ó – dentro de un rango. |
||Reales | Son un sucesión de dígitos con un punto delante, en medio o al final o seguido por un exponente. |
| | |.63 83. 82.347 47e-4 |
| |Caracteres | Una constante carácter (char) es un...
Regístrate para leer el documento completo.