Dertin Blog

Sobre Ciencia, Tecnología, Programación y sobre la Vida Misma.

La función Sizeof()

Publicado por Dertin en Noviembre 21, 2008

La función sizeof es utilizada para obtener el tamaño en bytes de un tipo de valor como puede ser (int, float, char, double, short int…).

Es muy sencilla de utilizar simplemente pide un parámetro que corresponde al tipo de variable por ejemplo: sizefo( int ); pero se puede utilizar pasándole de parámetro una variable declarada para allar su valor en bytes por ejemplo: int variable; sizeof( variable ); en efecto devolvería el mismo valor que el ejemplo anterior.
Ahora veamos un ejemplo de código que eh creado. (compilado en Visual C++ 2008)

#include <iostream>
#include <conio.h>

using namespace std;

void main() {

cout << “\nsizeof (strongtyping); \n”; //Tipo de dato

cout << “El tama\xa4o de un INT: \t” << sizeof( int ) << ” Bytes\n”// tama\xa4o = tamaño, caracter de escape \xxx | \xa4 == ñ
cout << “El tama\xa4o de un FLOAT: \t” << sizeof( float ) << ” Bytes\n”;
cout << “El tama\xa4o de un CHAR: \t” << sizeof( char ) << ” Bytes\n\n”;

cout << “El tama\xa4o de un INT SHORT:\t” << sizeof( int short ) << ” Bytes\n”;
cout << “El tama\xa4o de un BOOL:\t\t” << sizeof( bool ) << ” Bytes\n”;
cout << “El tama\xa4o de un DOUBLE:\t\t” << sizeof( double ) << ” Bytes\n\n”;

cout << “sizeof (variable);\n”;
int var_int;
float var_float;
char var_char;
cout << “El tama\xa4o de un INT:\t” << sizeof( var_int ) << ” Bytes\n”;
cout << “El tama\xa4o de un FLOAT:\t” << sizeof( var_float ) << ” Bytes\n”;
cout << “El tama\xa4o de un CHAR:\t” << sizeof( var_char ) << ” Bytes\n”;
getch();
}

Dev. Dertin

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>