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:

INTnúmero entero
LONGnúmero entero de doble precisión
FLOATnúmero real
DOUBLEnú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:CHARIndicador 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à