Entero
El primer tipo de datos de los tipos de datos básicos que se discutirán es el entero. Los tipos enteros pueden tener valores sin firmar que significan solo valores positivos o firmados que incluyen valores negativos. Los valores enteros siempre están firmados a menos que se especifique lo contrario. El entero se puede clasificar además en otros tipos como int, short int y long int, que se clasifican aún más en un int, sin firmado int, firmado short int, unsigned short int, firmed long int y uns firmed long int int. En el ejemplo que se muestra a continuación, la línea de código: int a; muestra que la variable a se le ha dado el tipo de datos int, que le permite almacenar un número en él, que en este caso es 55.
Carbonizarse
Ahora el siguiente tipo de datos es Char, que significa carácter. Un personaje se mantiene en Char ya que Char está formado por un solo byte. Cabe señalar que hemos usado citas individuales para caracteres individuales, mientras que, en el ejemplo a continuación, la variable a es una matriz de personajes que almacena más de un personaje, o más bien una serie de personajes; Hola Mundo. Para esto, existe la necesidad de citas dobles para cadenas (matrices de personajes).
Char se puede firmar (rango: -128 a +127) o sin firmar (rango: 0 a 1), al igual que el tipo de datos int (0 a 255). Además, dado que Char también acepta valores int también, también puede concebir a Char como valor int. Cuando almacena un int dentro del rango definido en un carbón, la diferencia entre los valores firmados y sin firmar se vuelve importante.
El ejemplo a continuación muestra que el solo personaje H se ha asignado la variable a con char como su tipo de datos. Mientras que la siguiente imagen muestra a ser declarado como una matriz de personajes que ha sido asignada con un Hola Mundo, una variedad de caracteres.
Flotar y duplicar
En esta parte, examinaremos dos tipos de datos diferentes: flotación y doble. Los números decimales y exponenciales se almacenan en C utilizando el tipo de datos de flotación. Normalmente se usa para mantener enteros decimales con precisión única (números con valores de punto flotante). En el siguiente ejemplo, vemos que la variable a ha sido declarado con float de tipo de datos y dado el valor decimal 10.588.
Por otro lado, en C, los números decimales de doble precisión (números que tienen valores de punto flotante) se almacenan utilizando el tipo de datos dobles. El tipo de datos dobles es esencialmente un tipo de datos de precisión que puede almacenar 64 bits de punto flotante o números decimales. Dado que el doble tiene mayor precisión que el flotador, es más claro que use el doble de memoria que el tipo de punto flotante. Esto puede gestionar fácilmente enteros entre 16 y 17, ya sea antes o después del lugar decimal. La imagen a continuación muestra que la variable a con DataType Double contiene el valor 10.5887.
Formación
La matriz es un tipo de datos que pertenece a la clase de tipos de datos derivados. Por lo tanto, es posible una variedad de enteros, caracteres, flotadores, dobles y otros tipos de datos. O la matriz debe inicializarse o la declaración debe incluir el tamaño de la matriz. En el ejemplo a continuación, la variable de matriz ha sido nombrada a Con el tamaño no especificado de la matriz (en los soportes cuadrados, se puede declarar el tamaño de la matriz) y su tipo de datos es intencionada de la matriz a almacena todos los valores que son de tipo de datos int claramente, ya que 1,2,3,4,5 son todos enteros.
Firmado y sin firmar
Los modificadores de tipo en C están firmados y sin firmar. Al utilizarlos, puede cambiar la forma en que un tipo de datos almacena sus datos. Con firmado, se le permite tener valores positivos y negativos almacenados. Mientras que, para sin firmar, solo se le permite almacenar solo números positivos. Como se ve a continuación, un tipo de datos INT sin firmar llamado X almacena un int (5) positivo, mientras que la variable int almacena un entero negativo (-5).
Corto y largo
Breves y largos son subtipos de DataType int. El corto se puede usar si solo se utilizará un entero pequeño (en el rango [32,767, +32,767]). Por otro lado, puede declarar que el into es largo si se usa un gran número. Como se ve en el siguiente ejemplo, el largo int X Se le asigna un número mayor, 54564, mientras que el corto intención obtiene un valor más pequeño de -5.
Conclusión
En este artículo, analizamos todos los tipos de datos básicos, sus subtipos e incluso un tipo de datos derivado también. También hay más tipos de datos en C. Cada tipo de datos tiene un propósito y contribuye a la estabilidad, confiabilidad y durabilidad del lenguaje de programación C. Implementamos varios ejemplos de estos tipos de datos mejor para comprender los tipos de datos básicos y su uso.