🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1505

Re: Printf: vaste lengte strings en ints?

#1505
From: moi
Date: Wed, 02 Mar 2005 20:33
39 lines
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-mail
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>

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