Dertin Blog

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

  • Dertin Blog

    Blog sobre Ciencia, Tecnología, Programación y sobre la Vida Misma, un Blog sobre lo que me gusta.
  • RSS Dialogo Media

    • Ha ocurrido un error; probablemente el feed está caído. Inténtalo de nuevo más tarde.
  • Visitas

    • 23,078 hits
  • Licencia de uso

    Creative Commons License
    Dertin Blog by Dertin Los contenidos de este blog se amparan en una Creative Commons Reconocimiento-No comercial-Sin obras derivadas 3.0 España License, por la que se pueden usar sus contenidos previo reconocimiento de la fuente, pero no para usos comerciales, ni para desarrollar obras derivadas.

La función Sizeof()

Posted by 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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: