Elementos del Lenguaje

TIPOS DE DATOS

Un tipo de dato  es un conjunto de valores y un conjunto de operaciones definidas para esos valores.

Los tipos de datos que se construyen en el compilador, se conocen como tipos de datos fundamentales o predefinidos.  Cada lenguaje de programación incorpora una colección de tipos de datos fundamentales, que incluyen normalmente enteros, reales, carácter etc.

SIMPLES O PRIMITIVOS

Son aquellos que reconoce directamente el lenguaje, sirven de base para otros tipos de datos (complejos),ocupan solo una localidad de memoria, para el almacenamiento de un valor simple, no de objetos complejos.

Numéricos:

Son aquellos que solamente aceptan caracteres numéricos y el caracter puntoen el caso de aquellos valores fraccionarios.

Enteros:

 Son aquellos que consideran solamente valores enteros (sin fracciones decimales) pudiendo ser precedidos por el carácter (-), para asignarle el signo a los valores negativos. 

Carácter o char :

Ocupan 16 bits, con un rango de 0 a 65,536. Este rango tan amplio, le permite al lenguaje representar cualquier carácter alfabético, numérico (sin signo) o especial de cualquier lenguaje o idioma de cualquier parte del mundo, garantizando con esto la portabilidad. El carácter debe estar delimitado por comillas simples (apostrofes).

NO PRIMITIVOS (Estructurados o compuestos):

 Son aquellos que no están considerados por el lenguaje y tendrán que ser definidos por el programador, empleando para ello los tipos de datos simples o básicos.

Variables

Una variable es una partida de datos cuyo valor puede cambiar en el programa (durante el desarrollo y ejecución).
Los diferentes tipos de variables dependen del lenguaje de programación, por lo general estas suelen ser enteras, reales, carácter, lógicas y de cadena.

La sintaxis para declarar una nueva variable es escribir el especificador de tipo de dato que queremos (como int, short, float...) seguido por un identificador de variable. Por ejemplo:

int a;
float mynumber;

Son declaraciones validas de variables. La primera declara una variable de tipo int con el identificador a. La segunda declara una variable de tipo float con el identificador mynumber

Inicialización de variables

Cuando declaramos una variable local, su valor es indeterminado por defecto,tambien podriamos darle un valor concreto a una variable.

Ejemplo:

type identifier = initial_value ;

si queremos declarar una variable entera int llamada a que contenga el valor 0 al momento en el cual es declarada, podríamos escribir:

int a=0