Cómo utilizar los tipos de variables específicas en c

tipos de variables del lenguaje C deben ser específicos. En función de la información almacenada, es posible que desee utilizar una de estas declaraciones de variables más detalladas. Aquí es un buffet de tipos de variables del lenguaje C y también la gama de valores de esos tipos pueden almacenar.

Video: Curso de C++ Primera Clase, Uso de Zinjai, tipos de variables

TipoRango de valoresprintf () carácter de conversión
_Bool0 a 1%re
carbonizarse-128-127%do
unsigned char0 a 255% u
short int32,768 a 32,767%re
int corto sin signo0 a 65.535% u
int-2147483648 a 2147483647%re
unsigned int0 a 4294967295% u
long int-2147483648 a 2147483647% ld
int largo sin signo0 a 4294967295% lu
flotador1,17 × 10-38 a 3,40 × 1038%F
doble2,22 × 10-308 a
1,79 × 10308
%F

los Rango de valores especifica el tamaño del número que puede almacenar en una variable, así como si los números negativos son permitidos. El compilador no siempre las advertencias de bandera que suceden cuando se asigna el valor incorrecto para un tipo de variable. Así las cosas bien cuando se declara la variable!

Por ejemplo, si necesita almacenar el valor -10, se utiliza un short int, int o long int variable. No se puede utilizar un entero sin signo, ya que este código fuente demuestra.

OH, NO - AN UNSIGNED INT!

#include int main () {unsigned int ono-ono = -10-printf ("El valor de ono es% u.n", Ono) -Retorno (0) -}

Ejercicio 1: Crear un proyecto llamado ex0607, y el código fuente mostrado en Oh, No - sin signo int. Tenga en cuenta que el carácter de conversión% u se utiliza para valores enteros sin signo. Generar y ejecutar.

Aquí está la salida:

El valor de Ono es 4294967286.

La moraleja de la historia: Si debe almacenar los números negativos variable entera, no se puede utilizar un tipo de variable sin signo.

  • El rango de la int puede ser el mismo que el rango de la corto int en algunos compiladores. En caso de duda, utilice un long int.

  • Puede especificar larga en lugar de long int.

    Video: Tutoriales C++ - #5 Operadores relacionales y lógicos ( variables bool )

  • Puede especificar corta en lugar de short int.

  • La palabra clave firmada puede ser utilizado antes de cualquiera de los tipos de variables int, como en int corto firmado por un corto int, aunque no es necesario.

    Video: Curso de C++ Primera Clase 1 / 30 - Uso de Zinjai y tipos de variables

  • El tipo de variable nula también existe, aunque se utiliza para declarar funciones que devuelven ningún valor. Aún así, es un tipo de variable válido, aunque es probable que nunca se lo utiliza para declarar una variable.

Artículos Relacionados