UNIDAD I C++BUILDER PROGRAMACION VISUAL ELEMENTOS BASICOS

4.- TIPOS DE DATOS C++BUILDER


A toda variable que se use en un programa, se le debe asociar (generalmente al principio del programa) un tipo de dato específico.

Un tipo de dato define todo el posible rango de valores que una variable puede tomar al momento de ejecución del programa y a lo largo de toda la vida útil del propio programa.

Los tipos de datos más comunes en C++Builder son:

Tipo Tamaño Rango


unsigned char 8 bits 0 a 255

char 8 bits -128 a 127

short int 16 bits -32,768 a 32,767

unsigned int 32 bits 0 a 4,294,967,295

int 32 bits -2,147,483,648 a 2,147,483,647

unsigned long 32 bits 0 a 4,294,967,295

enum 16 bits -2,147,483,648 a 2,147,483,647

long 32 bits -2,147,483,648 a 2,147,483,647

float 32 bits 3.4 x 10-38 a 3.4 x 10+38(6 dec)

double 64 bits 1.7 x 10-308 a 1.7*10+308(15 dec)

long double 80 bits 3.4 x 10-4932 a 1.1 x 10+4932

AnsiString cadena de caracteres


AnsiString no es propiamente un tipo de dato, sino una clase que se especializa en al almacenamiento y manipulación de datos de tipo string, es decir, como clase ya contiene toda una serie de métodos (procedimientos y funciones) que pueden usar directamente las variables(objetos) que se declaren de tipo AnsiString, como en el siguiente ejemplo;

área de declaración carga normal de variables strings (que antes no se podía hacer directamente en C o C++)

procesos con las variables ya considerándolas como objetos de la clase AnsiString estos procesos antes ocupaban una librería especial llamada < string.h > * Interesante este nuevo tipo (Clase) AnsiString y también interesante estos dos métodos ( LowerCase() y ToInt() ), el resto de métodos, se deben buscar en la ayuda del C++Builder (solo abrir folder o libro llamado “referencia del programador”, pedir índex y luego escribir AnsiString ).

Politica de Privacidad