VARIABLES EN EL LENGUAJE C
Todo lo expuesto en relación a variables en el curso Bases de la programación nivel I será válido y útil con el lenguaje C, pero con matices, ya que cada lenguaje sigue sus propias normas y pautas.
NOMBRES Y TIPOS DE VARIABLES. DECLARACIÓN.
El lenguaje C obliga a declarar una variable antes de ser usada. Es decir, no podríamos escribir algo del tipo: Mostrar velocidad 01, si antes no hemos “dicho” (declarado) que existe una variable con ese nombre. Declarar una variable no significa que se le asigne contenido, sino simplemente se indica que la variable existe.¿Qué nos mostrará si intentamos mostrar o utilizar la variable si no le hemos asignado contenido? Hay lenguajes que asignan automáticamente contenido cero, vacío o falso a una variable, dependiendo de qué tipo sea.
TIPO DE DATOS
|
SE ESCRIBE
|
MEMORIA REQUERIDA*
|
RANGO ORIENTATIVO*
|
EQUIVALENCIA EN SEUDOCIENTÍFICO
|
OBSERVACIONES
|
Entero
|
int
|
2 bytes
|
- 32768 a 32767
|
Entero
|
Uso en contadores, control de bucles etc.
|
Entero largo
|
long
|
4 bytes
|
- 2147483648 a 2147483647
|
Entero
|
Igual que int pero admite un rango más amplio
|
Decimal simple
|
float
|
4 bytes
|
- 3,4·1038 a 3,4·1038
|
Real
|
Hasta 6 decimales. También admite enteros
|
Decimal doble
|
double
|
8 bytes
|
- 1,79·10308 a 1,79·10308
|
Real
|
Hasta 14 decimales. También admite enteros
|
Carácter
|
char
|
1 bytes
|
0 a 255
|
Alfanumérica
|
Carácter, independiente o parte de una cadena
|
* Podría variar
¿QUE ES ASCII?
ASCII (acrónimo inglés de American Standard Code for Information Interchange —Código Estándar Estadounidense para el Intercambio de Información—).
es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.
No hay comentarios.:
Publicar un comentario