Article View: be.comp.programming
Article #1505Re: Printf: vaste lengte strings en ints?
From: moi
Date: Wed, 02 Mar 2005 20:33
Date: Wed, 02 Mar 2005 20:33
39 lines
2640 bytes
2640 bytes
Dr.Ruud wrote: > Wat Sjoerd A. Schreuder schreef, bleek het > begin van iets moois; kijk zelf maar: > >>Dr.Ruud: > > >>>bits = 8*sizeof(int) > > >>Iets correcter is: >> bits = CHAR_BITS * sizeof(int) > > > Dank voor deze aanvulling. > > Ik twijfel nog wel, het zou namelijk ook zo kunnen zijn > dat sizeof() altijd in eenheden van 8 bits telt. > Even nazoeken... > > "For the TMS320F24x, sizeof(char) = sizeof(int) = 1, > with both being 16-bit." > > Dus daar moet CHAR_BITS wel 16 zijn. Ook al omdat een > int altijd minimaal 16 bits is. Je aanvulling is dus > inderdaad nodig. > Sizeof telt in char's, als je het zo wilt uitdrukken. DWZ, de kleinste adresseerbare eenheid is een char. Hoeveel bits er in die char zitten is niet vastgelegd, behalve dan "genoeg om de karakterset te representeren". [ eea is waarschijnlijk een vorm van politieke correctheid geweest jegens de EBDIC - jongens, en andere zeldzame diersoorten ... ] Nou, nu we toch aan het fijnslijpen zijn: de #define heet CHAR_BIT. AvK
Technical Details
Message-ID:
<9_SdnST2vqq6vrvfRVnyug@casema.nl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.casema.nl!news.casema.nl.POSTED!not-for-mailReferences:
<M5qdnYvpZutbs7nfRVnyjA@scarlet.biz> <d01i4u.14c.1@news.isolution.nl> <CqudnXnc_MjnCbjfRVnyhg@casema.nl> <d050po.130.1@news.isolution.nl> <4225ff1c$0$70620$dbd41001@news.wanadoo.nl> <d0556j.1dk.1@news.isolution.nl>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,f962124bbb04ff22 X-Google-Thread: 107324,f962124bbb04ff22 X-Google-Attributes: gidfcea4,gid107324,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.casema.nl!news.casema.nl.POSTED!not-for-mail NNTP-Posting-Date: Wed, 02 Mar 2005 14:33:43 -0600 Date: Wed, 02 Mar 2005 21:33:43 +0100 From: moi <avk@localhost> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: Printf: vaste lengte strings en ints? References: <M5qdnYvpZutbs7nfRVnyjA@scarlet.biz> <d01i4u.14c.1@news.isolution.nl> <CqudnXnc_MjnCbjfRVnyhg@casema.nl> <d050po.130.1@news.isolution.nl> <4225ff1c$0$70620$dbd41001@news.wanadoo.nl> <d0556j.1dk.1@news.isolution.nl> In-Reply-To: <d0556j.1dk.1@news.isolution.nl> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <9_SdnST2vqq6vrvfRVnyug@casema.nl> Lines: 39 NNTP-Posting-Host: 83.83.6.100 X-Trace: sv3-FxER+6JlhnYkOGzA+9lqNM4GAvudRR4X9TGSlASM1R5muooYNlDZB74gIyiXKsx/SCpnvRc0V4UOOlV!JE3KDbriwPxHMBTrTJ0G+EQLIC5v2E+6pW0pvZBN2G2JsJLvhdHn7uA+IvaJk482tW4= X-Complaints-To: abuse@casema.nl X-DMCA-Complaints-To: abuse@casema.nl X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32