Article View: es.comp.os.linux.programacion
Article #17803Re: Tamaño de struct
From: gpanjav
Date: Tue, 09 Nov 1999 00:00
Date: Tue, 09 Nov 1999 00:00
15 lines
1441 bytes
1441 bytes
Jose I. Ardanza <jiardara@clientes.euskaltel.es> escribi� en es.comp.os.linux.programacion:
> typedef struct {
> short int clie;
> long refe;
> float cmin;
> } REG_PRUEBAS;
> El tama�o de esta struct nos da 12, cuando lo que se definen son solo 10.
Prueba a poner 'printf("%d\n", sizeof (short int));'. Seguramente
obtengas un 4. Lo que ocurre es que el compilador cree m�s conveniente
guardar un short int en una palabra de 32 bits (ya sea por favorecer la
alineaci�n en memoria o porque el tama�o de palabra del procesador es de 32
bits o por otras razones).
Gonzalo.
Technical Details
Message-ID:
<8090d5$pg3$1@simancas.uva.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<808r1a$1v42@eui1nw.euskaltel.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,3dfb8d4ced338fde
X-Google-Attributes: gidf86c8,public
From: gpanjav@QUITAetsi.tel.uva.esPAM
Subject: Re: Tamaño de struct
Date: 1999/11/09
Message-ID: <8090d5$pg3$1@simancas.uva.es>
X-Deja-AN: 546398165
Content-Transfer-Encoding: 8bit
References: <808r1a$1v42@eui1nw.euskaltel.es>
Content-Type: text/plain; charset=ISO-8859-1
X-Complaints-To: usenet@news.uva.es
X-Trace: simancas.uva.es 942146789 26115 157.88.129.100 (9 Nov 1999 11:26:29 GMT)
Organization: Universidad de Valladolid - Spain
Mime-Version: 1.0
User-Agent: tin/pre-1.4-981002 ("Phobia") (UNIX) (SunOS/5.6 (sun4u))
NNTP-Posting-Date: 9 Nov 1999 11:26:29 GMT
Newsgroups: es.comp.os.linux.programacion