Los tipos de datos en C
– Prog004.cpp
/* Prog004.cpp */
#include <stdio.h>
void main()
{
float a,b,c; printf(«nPrimer sumando: «); scanf(«%f»,&a);
printf(«nSegundo sumando: «); scanf(«%f»,&b);
c=a+b;
printf(«nnLa suma de %f y %f es %f»,a,b,c);
}
1. La sentencia: float a, b, c ;
Define (declara) 3 variables (a,b y c) numéricas tipo float (números reales).
Tipos de Variables más importantes:
INT | número entero |
LONG | número entero de doble precisión |
FLOAT | número real |
DOUBLE | número real de doble precisión |
El rango de valores que puede tener cada tipo de variable (número de dígitos) depende del compilador de “C”.
En otro ejercicio veremos la forma de descubrirlo.
2. El indicador %f
La utilización de variables float, determina que el indicador de formato sea %f
Variable: | CHAR | Indicador de formato:%s |
FLOAT | %f | |
INT | %d | |
DOUBLE | %lf |
3. El símbolo & Una variable simple debe aparecer en el scanf precedida del símbolo &: scanf(“%f”,&b) En el programa anterior Prog003: scanf(“%s”,nom)
No estaba precedida de &, porque la variable nom, no era una variable simple(un solo valor), sino compuesta (llamada también array o vector), porque tomaba un máximo de 20 valores (caracteres).
Ya veremos más adelante, exactamente lo que indica &
4. La sentencia: c=a+b
Es la forma de asignar el valor de una variable, a partir del valor de otras.
Fuente: Programación en C/C++ (Manual FV) de Fermí Vilà