Tipos de datos primitivos en C: una guía para principiantes
Los tipos de datos son palabras clave que definen el tamaño y el tipo de valor que puede almacenar en una variable. Los tipos primitivos son tipos de datos que forman parte del lenguaje de programación.
Los tipos no primitivos son los definidos por el programador. También se denominan tipos de referencia. En este artículo, aprenderá los siete tipos primitivos en C.
Tipos de valor entero
Si necesita almacenar un valor entero en una variable, puede declararlo como uno de los siguientes tres tipos: int, short o long .
int x;
short y;
long z;
La elección depende de qué tan grande espere que sea el valor entero. Por ejemplo, el tipo de datos int acepta valores de cuatro bytes. Por lo tanto, el rango de valores que le des debe estar entre -32768 y 32767.
Tipo de datos | Bytes | Distancia |
En t | 4 | -32768 al 32767 |
pequeño | 4 | -32768 al 32767 |
largo | 8 | -2147483647 al +2147483647 |
Vale la pena señalar que long es una forma corta de int largo y corto de int corto .
C también proporciona el tipo de datos largo y largo , lo que le brinda aún más espacio de memoria. El tipo long long tiene un rango de – (2 ^ 63) a (2 ^ 63) -1. Este tipo de datos puede resultar muy útil cuando se trata de factoriales.
También puede optar por tener un rango positivo mayor para su tipo de datos integral calificándolo con la palabra clave unsigned . En ese caso, su rango en el lado positivo es el doble que su equivalente con signo.
Tipos de números de coma flotante
Es posible que deba almacenar números fraccionarios. En este caso, deberá utilizar los tipos flotante y doble .
El tipo flotante especifica un rango entre 3.4e-038 a 3.4e + 038, mientras que double especifica un rango entre 1.7e-308 y 1.7e + 308. La gran diferencia es que double tiene el doble de precisión de punto decimal que el tipo de datos flotante .
C también proporciona el tipo largo doble extendido en caso de que desee utilizarlo.
Tipo de caracter
Para almacenar valores de caracteres, debe utilizar el tipo de datos char . Almacena un byte y tiene un rango de -128 a 127.
char y = "B"; /* put character value in quotes */
Consejos para aprender fácilmente la programación en C
No es necesario que cometa los mismos errores evitables que han cometido los programadores novatos. Aprender un nuevo idioma, especialmente uno como C, necesita que te comprometas con él y seas metódico.
Tener una forma estructurada de aprendizaje puede facilitar enormemente su viaje de programación. Comience con lo básico, como variables, operadores y bibliotecas estándar, luego pase gradualmente a temas como el manejo de archivos. Un paso a la vez lo hace.