🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #5806

Re: tamaño en bytes

#5806
From: Raul de la Cruz
Date: Mon, 08 Sep 2003 15:21
41 lines
2326 bytes

Matias Woloski wrote:
> En redhat 8 hice sizeof(xxx) y obtuve este resultado en bytes:
> 
> int: 4
> short: 2
> long: 4
> float: 4
> double: 8
> char: 1
> 

En este caso este es el est�ndar para gcc y procesadores de 32 bits

> Me gustaria saber si estos tama�os se mantienen en todas las distribuciones
> de linux... por ej en redhat 6, debian, suse, etc.
> 

Claramente los tama�os de las variables se mantienen en todas las 
distribuciones de GNU/Linux siempre y cuando se compilen usando el mismo 
compilador, en este caso el gcc.

As� pues podemos decir que el tama�o en memoria de dichas variables 
depende siempre del compilador utilizado y de la arquitectura del 
procesador.

Yo recuerdo cuando usaba Turbo C de Borland en i286 y i386 en el que el 
tama�o del int era de 2 bytes (65536) mientras que si utilizabas DJGPP o 
compiladores de HPUX como el cc el tama�o era de 2 bytes.

Por otro lado lo m�s probable es que si tuvieras una CPU de 64 bits y 
compilaras con gcc te saldria long: 8 (64 bits) y los punteros otros 8 
bytes (64 bits) para poder direccionar los 2^64 bytes de memoria posibles.

> muchas gracias,
> Matias
> 

De nada.
Saludos!
Technical Details
Message-ID: <3F5C9E79.4030201@example.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.rediris.es!news.cesca.es!news.upc.es!not-for-mail
References: <bji3ts$iv42b$1@ID-148083.news.uni-berlin.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,6bded6c0142ea4bd
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-09-08 08:21:30 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.rediris.es!news.cesca.es!news.upc.es!not-for-mail
From: Raul de la Cruz <user@example.net>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: tamaño en bytes
Date: Mon, 08 Sep 2003 17:21:29 +0200
Organization: Universitat Politecnica de Catalunya
Lines: 42
Distribution: es
Message-ID: <3F5C9E79.4030201@example.net>
References: <bji3ts$iv42b$1@ID-148083.news.uni-berlin.de>
NNTP-Posting-Host: mora.ac.upc.es
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: defalla.upc.es 1063034491 18799 147.83.33.67 (8 Sep 2003 15:21:31 GMT)
X-Complaints-To: newsmngr@upc.es
NNTP-Posting-Date: 8 Sep 2003 15:21:31 GMT
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020823 Netscape/7.0
X-Accept-Language: en-us, en