Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.alt.folklore.computer > #56343
| From | Christian Weisgerber <naddy@mips.inka.de> |
|---|---|
| Newsgroups | de.alt.folklore.computer |
| Subject | Re: define bool ? |
| Date | 2026-09-02 22:20 +0000 |
| Message-ID | <slrn119h89q.2c2s.naddy@lorvorc.mips.inka.de> (permalink) |
| References | <1171551$1c127$1@solani.org> <slrn11996nt.1h5n.naddy@lorvorc.mips.inka.de> <1173pr9$1drjq$1@solani.org> <1174jk2.jg.1@stefan.msgid.phost.de> <1179b5d$1holj$1@solani.org> |
On 2026-09-02, Sebastian Barthel <naitsabes@freenet.de> wrote: >> Allerdings fordert der C++-11-Standard, dass "#include <stdbool.h>" eben >> *kein* bool-Makro definiert, und C++20 sagt dann: lass den Quatsch, kein >> Mensch inkludert in C++ <stdbool.h>. > > Spannend an der Geschichte ist ja irgendwie auch, daß sie (T&R) das > anscheinend irgendwie gar nicht vorgesehen haben, oder nicht gebraucht. C arbeitet klassischerweise mit den Typen int, unsigned int, long, unsigned long, double. Mit denen wird gerechnet. Wenn möglich mit int. Die kürzeren Typen char, short und float sind reine Speichertypen. Man kann sie zuweisen, aber wenn sie in Ausdrücken auftauchen, werden sie erstmal zu int bzw. double erweitert. Selbst Zeichenkonstanten wie 'a' oder '\n' haben Typ int, _nicht_ char. So gesehen ist es nicht verwunderlich, dass man int auch für boolsche Logik verwendet. Ich nehme an, es bildet auch die Prozessorbefehle der PDP-11 ab. Wenn der Platz ganz knapp ist, gibt es Bitfelder, wo man Felder zu n Bits in ein struct quetschen kann. Prinzipiell geht das auch mit 1-Bit-Feldern. War zu der Zeit, als man Magnetringe auf Drähte fädelte, wichtiger als heute. -- Christian "naddy" Weisgerber naddy@mips.inka.de
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