Fundamentos de Programación “Tipos de Datos y Operadores”
Enviado por Jorge Adrian • 6 de Octubre de 2019 • Documentos de Investigación • 1.161 Palabras (5 Páginas) • 93 Visitas
[pic 1][pic 2]
Fundamentos de Programación
“Tipos de Datos y Operadores”
Primer Parcial
Integrantes (1AV1):
Toscano Pérez Esteban
Meneses Bailon Alan Esaul
Herrera Cruz Andrés
Tipos de Datos y Operadores
Los programas de computadora se forman a partir de códigos o expresiones, que se construyen a través de un lenguaje de programación.
Sin embargo, no solo basta con saber esto, sino que también es necesario conocer las operaciones que se pueden realizar sobre distintos tipos de datos, esto con la finalidad de obtener algún tipo de información en el programa.
Una vez mencionado esto, se explicarán los tipos de datos y operadores existentes en el lenguaje C.
Variables
Consiste en uno de los objetos de datos básicos que se pueden manipular en un programa.
Es muy importante mencionar que el nombre de una variable solamente servirá para identificarla del resto de las demás, es decir que una variable es un nombre simbólico que se asigna a una dirección de memoria (en la cual se almacena un dato).
[pic 3]
Declaración de Variables
Dentro de nuestro entorno de programación requeriremos utilizar ciertas variables, sin embargo, en primera instancia tendremos que declararlas, es decir establecer el tipo y determinar sus valores.
Además, se cuenta con algunas reglas y recomendaciones para nombrar a las variables:
- Se componen de letras y dígitos (el primero debe ser una letra).
- El carácter de subrayado ( _ ) cuenta como una letra y se utiliza para hacer legibles nombres largos de variables. Sin embargo, no se debe comenzar con este carácter.
- El lenguaje en C es sensible a mayúsculas y minúsculas ().[pic 4]
- Existen algunas palabras reservadas que no pueden utilizarse (if, else, int, float…).
- Se recomienda elegir un nombre relacionado con el propósito de la variable.
Por lo tanto, una declaración en lenguaje C se vería de la siguiente manera:
[pic 5]
Tipos de Datos
Un dato es la información que utilizará el computador para trabajar. Por sí solo no posee de ningún sentido, pero al ser procesado toma cierto significado.
Dentro del lenguaje C, existen diversos tipos de datos. A continuación, se presentan los más utilizados, su tamaño y el conjunto de valores que pueden tener.
Tipo de Dato1 | Tamaño | Rango2 | Valores Admitidos |
char | 1 byte = 8 bits | 0 - 255 | Carácter o entero |
int | 2 bytes = 16 bits | -32768 - 32767 | Entero |
float3 | 4 bytes = 32 bits | -34x10-38 –3.4x1038 | Número con decimales |
double4 | 8 bytes = 64 bits | -1.7x10-308 – 1.7x10308 | Número con decimales (más) |
1Los nombres de los tipos de datos se escriben con minúsculas. 2El Rango dependerá si el ordenador es de 16, 32 o 64 bits. 3Aproximadamente cuenta con 6 dígitos de precisión. 4Aproximadamente muestra 12 dígitos de precisión.
Modificadores
En el lenguaje C, es posible trabajar con variantes de los tipos de datos. Esto se debe a la existencia de modificadores que preceden al tipo que se especifica a la hora de escribir el código.
Los cuatro tipos de modificadores de datos que se usan en C, son:
- short (int):
Modifica el tamaño a 1 byte y disminuye el rango.
- long (int/double):
Duplica el tamaño y por consecuencia se modifica el rango.
- signed (char/int):
Se agrega un signo a los valores admitidos, por lo que ahora el rango se parte en dos, una parte negativa y otra positiva. (Predeterminado)
- unsigned (char/int):
Se eliminan los signos, por lo que solo se admitirán valores positivos (incluye al cero).
A continuación, se muestra una tabla con las posibles formas en las que se podrían utilizar los modificadores sobre los tipos de datos:
[pic 6]
Además de los modificadores de tipo, mencionados anteriormente, existen otros denominados modificadores de acceso. Estos se encargan de limitar el uso que se le puede dar a las variables declaradas y de igual forma, anteceden a la declaración del tipo de dato de las variables. Son los siguientes:
- const:
Genera una variable de valor constante, es decir, que no permitirá que el programa modifique su valor.
- volatile:
Se genera una variable que puede modificarse por un proceso externo al programa (compilador). Esto evita errores al compilar.
...