Tipos de Datos Que Soporta C
Tipos de Datos Que Soporta C
Tipos de Datos Que Soporta C
- Números reales o en coma flotante definidos con las palabras claves float o double.
Se definen con “int” y admiten de forma opcional dos prefijos modificadores: “short”
y “long”: Modifica el tamaño en bits del entero. Existen por tanto tres tipos de enteros: “int”,
“short int” (que se puede abreviar como “short”), y “long int” (que se puede abreviar como
“long”).
El lenguaje C no define tamaños fijos para sus tipos de datos básicos. Lo único que
garantiza es que un short int tiene un tamaño menor o igual que un int y este a su vez un
tamaño menor o igual a un long int. Esta característica del lenguaje ha complicado la creación
Si tenemos varios datos que son del mismo tipo, se pueden definir todas en la misma
línea de código escribiendo un único int, separando el nombre de las variables por “,”. Una
vez que se haya acabado de definir variables, se cierra la línea de código con “;”,
3
Por ejemplo:
int edad;
Las variables de tipo letra se declaran como “char”. Para referirse a una letra se rodea
de comillas simples: 'M'. Como las letras se representan internamente como números, el
Las cadenas de texto o strings son simplemente tablas de “char”. Las funciones de
biblioteca para manipular estas cadenas asumen que el último byte tiene valor cero. Las
cero al final.
Una constante tipo char se representa como un solo carácter encerrado entre comillas
simples.
Por ejemplo:
char letra=’a’;
Números reales o en coma flotante definidos con las palabras claves float o double.
Los números reales se definen con “float” o “double”. La diferencia entre ambas es la
precisión que ofrece su representación interna. Hay un número infinito de reales, pero se
representan con un número finito de bits. A mayor número de bits, mayor número de reales se
representan, y por tanto, mayor precisión. Los reales definidos con “double” tienen un
4
tamaño doble a los definidos con “float”. Al igual que en el caso de los enteros, el tamaño de
Algunas plataformas ofrecen números reales con tamaño mayor al “double” que se
definen como “long double”. Los tamaños típicos para los tipos “float”, “double” y “long
de números reales.
variable.
Por ejemplo:
float numero3;