Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.alt.folklore.computer > #56359
| From | Stefan Reuther <stefan.news@arcor.de> |
|---|---|
| Newsgroups | de.alt.folklore.computer |
| Subject | Re: define bool ? |
| Date | 2026-09-06 10:31 +0200 |
| Message-ID | <117jfej.2pk.1@stefan.msgid.phost.de> (permalink) |
| References | (5 earlier) <slrn119h89q.2c2s.naddy@lorvorc.mips.inka.de> <nfvcfjFes8oU1@mid.individual.net> <117fae6$vv0r$1@dont-email.me> <117h1bl.c8.1@stefan.msgid.phost.de> <slrn119nub2.2udps.hjp-usenet4@trintignant.hjp.at> |
Am 05.09.2026 um 13:13 schrieb Peter J. Holzer:
> On 2026-09-05 12:19, Stefan Reuther <stefan.news@arcor.de> wrote:
>> Am 04.09.2026 um 22:41 schrieb Thomas Koenig:
>>> Hermann Riemann <nospam.ng@hermann-riemann.de> schrieb:
>>>> Mal sehen wann es short_bool bool_16t etc gibt.
>>>
>>> Bei Fortran gibt es typischerweise verschiedene LOGICAL-Typen,
>>> damit man die mittels EQUIVALENCE mit den verschiedenen INTEGER
>>> oder REAL verheiraten kann.
>>>
>>> Bei bool in C habe ich noch keine Implementierung gesehen, die nicht
>>> ein 8-bit-Datum verwendet hat, mit den Werten 0 und 1.
>>
>> Na, dann hast du aber noch nicht viel gesehen :-)
>>
>> 'enum bool { false, true }' gibt normalerweise einen 'int', wie groß der
>> auch immer sein mag.
>
> Er spricht vom Standard-Typ bool, nicht von einem selbstdefinierten Typ,
> der zufällig so heißt (geht in C23 nicht mehr: bool, false und true sind
> jetzt Keywords).
Ja, und in on-topic'nen C-Versionen heißt der Standard-Typ eben '_Bool',
nicht 'bool', wenn man in einem on-topic'nen Programm also 'bool' sieht,
hat das jemand #definiert oder typedef-iniert :)
> TLDR: sizeof(bool) kann standardkonform > 1 sein. Ob man das in der
> Praxis irgendwo sieht, ist eine andere Frage.
<https://stackoverflow.com/questions/5067492/> nennt ältere
RISC-Architekturen (z.B. PowerMac) als Kandidaten für sizeof(bool) > 1.
Bei jenen Architekturen war ein sub-word-Zugriff ja gerne mal ein
read-modify-write über ein Word-Register, und da ist es effizienter,
wenn man Daten in ganzen Worten speichert.
Stefan
Back to de.alt.folklore.computer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
define bool ? Sebastian Barthel <naitsabes@freenet.de> - 2026-08-30 11:45 +0000
Re: define bool ? Arno Welzel <usenet@arnowelzel.de> - 2026-08-30 17:35 +0200
Re: define bool ? Arno Welzel <usenet@arnowelzel.de> - 2026-08-30 17:38 +0200
Re: define bool ? Sebastian Barthel <naitsabes@freenet.de> - 2026-08-30 19:24 +0000
Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-08-30 16:58 +0000
Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-08-30 21:05 +0000
Re: define bool ? Sebastian Barthel <naitsabes@freenet.de> - 2026-08-31 11:51 +0000
Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-08-31 15:20 +0000
Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-08-31 20:15 +0200
Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-08-31 20:14 +0000
Re: define bool ? Stefan Reuther <stefan.news@arcor.de> - 2026-08-31 19:10 +0200
Re: define bool ? Sebastian Barthel <naitsabes@freenet.de> - 2026-09-02 14:17 +0000
Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-02 18:23 +0200
Re: define bool ? Stefan Reuther <stefan.news@arcor.de> - 2026-09-02 18:33 +0200
Re: define bool ? Thomas Koenig <tkoenig@netcologne.de> - 2026-09-02 20:38 +0000
Re: define bool ? Christian Weisgerber <naddy@mips.inka.de> - 2026-09-02 22:20 +0000
Re: define bool ? Thomas Koenig <tkoenig@netcologne.de> - 2026-09-03 17:03 +0000
Re: define bool ? Hermann Riemann <nospam.ng@hermann-riemann.de> - 2026-09-04 10:06 +0200
Re: define bool ? Thomas Koenig <tkoenig@netcologne.de> - 2026-09-04 20:41 +0000
Re: define bool ? Stefan Reuther <stefan.news@arcor.de> - 2026-09-05 12:19 +0200
Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-05 13:13 +0200
Re: define bool ? Michael Bäuerle <michael.baeuerle@gmx.net> - 2026-09-05 14:23 +0200
Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-05 14:42 +0200
Re: define bool ? Stefan Reuther <stefan.news@arcor.de> - 2026-09-06 10:31 +0200
Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-06 11:32 +0200
Re: define bool ? Michael Bäuerle <michael.baeuerle@gmx.net> - 2026-09-06 16:45 +0000
%zu in printf (was: define bool ?) "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-09-06 20:09 +0200
Re: %zu in printf Michael Bäuerle <michael.baeuerle@stz-e.de> - 2026-09-07 10:46 +0200
Re: define bool ? "Peter J. Holzer" <hjp-usenet4@hjp.at> - 2026-08-31 20:04 +0200
csiph-web