Article View: es.comp.os.linux.programacion
Article #5806Re: tamaño en bytes
From: Raul de la Cruz
Date: Mon, 08 Sep 2003 15:21
Date: Mon, 08 Sep 2003 15:21
41 lines
2326 bytes
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-mailReferences:
<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