🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: tamaño en bytes

#5809
From: Raul de la Cruz
Date: Mon, 08 Sep 2003 16:28
50 lines
2611 bytes

Raul de la Cruz wrote:
> 
> 
> 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
                                                    ^
                                                    4
Perdon quer�a decir 4 bytes, un lapsus.

> 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: <3F5CAE18.5040605@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> <3F5C9E79.4030201@example.net>

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 09:28:08 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 18:28:08 +0200
Organization: Universitat Politecnica de Catalunya
Lines: 51
Distribution: es
Message-ID: <3F5CAE18.5040605@example.net>
References: <bji3ts$iv42b$1@ID-148083.news.uni-berlin.de> <3F5C9E79.4030201@example.net>
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 1063038490 22132 147.83.33.67 (8 Sep 2003 16:28:10 GMT)
X-Complaints-To: newsmngr@upc.es
NNTP-Posting-Date: 8 Sep 2003 16:28:10 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