Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   1 Bit - Datentyp (https://www.delphipraxis.net/94557-1-bit-datentyp.html)

Torpedo 23. Jun 2007 09:36


1 Bit - Datentyp
 
Hallo, gibt es in Delphi/C/C++ eigentlich einen Datentyp, der nur 1 Bit klein ist?
Habe gedacht das boolean so klein ist, aber anscheinend ist das auch 1 Byte groß. Kann es sein, dass man nicht weniger als 1 Byte im Arbeitsspeicher reservieren kann?

mkinzler 23. Jun 2007 09:38

Re: 1 Bit - Datentyp
 
Ja, da das Byte die kleineste Speichereinheit ist. Zur Optimierung wird sogar auf 16-Bit Grenzen ausgerichtet

xaromz 23. Jun 2007 09:51

Re: 1 Bit - Datentyp
 
Hallo,

Zitat:

Zitat von mkinzler
Zur Optimierung wird sogar auf 16-Bit Grenzen ausgerichtet

inzwischen sogar an 32 oder 64 Bit-Grenzen.

Gruß
xaromz

himitsu 23. Jun 2007 10:25

Re: 1 Bit - Datentyp
 
was möglich ist, selber dieses eine Bit verwalten.

du kannst dir ja ein Byte/Word/... reservieren und dann über Masken das gewünschte Bit auslesen/ändern/...

hast dann zwar immernoch mehr als ein Bit verwendet, aber wenn du dann mehr als EIN Bit nutzt (merhere werte/Bits ausnutzen), dann kommt es schon fast hin, mit dem "einem" Bit.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz