Programación estructurada Tipos de variables Programación estructurada
Tipos de variables Tipo Longitud Rango int 16 bits -32,768 a 32,767 char 8 bits -128 a 127 long 32 bits -2,147,483,648 a 2,147,483,647 float 3.4 x 10-38 a 3.4 x 1038 double 64 bits 1.7 x 10-308 a 1.7 x 10308 Long double 80 bits 3.4 x 10-4932 a 1.1 x 104932 unsigned int 0 a 65,535 unsigned char 0 a 255 unsigned long 0 a 4,294,967,295
Tipos de variables unsigned char 8 bits 0 to 255 unsigned int 16 bits 0 to 65,535 short int 16 bits -32,768 to 32,767 int 16 bits -32,768 to 32,767 unsigned long 32 bits 0 to 4,294,967,295 long 32 bits -2,147,483,648 to 2,147,483,647 float 32 bits 3.4 x 10-38 to 3.4 x 10+38 double 64 bits 1.7 x 10-308 to 1.7 x 10+308 long double 80 bits 3.4 x 10-4932 to 1.1 x 10+4932 near (pointer) 16 bits not applicable far (pointer) 32 bits not applicable
Código fuente /*programa que comprueba los rangos de las variables*/ #include <stdio.h> #include <conio.h> main() { int num1, num2; printf("escribe un número\n"); scanf("%d",&num1); num2=num1+1; printf("el número es, %d y si le sumamos uno mas da %d\n",num1,num2); getch(); }