bool'scher Array für Bitmap sinnvoll?

OP #558364
Lesenswert?
• ▲
▼
Hallo,

kurze Frage zu C-Arrays:

ich habe eine X*Y große Bitmap mit logischerweise den Zuständen 0 und 1 
und verwende den MSP430 mit C++.

Was passiert wenn ich einen 10x10-Array vom Typ bool anlege? Ich meine 
mal im Studium gehört zu haben, dass bei C die kleinstmögliche Einheit 
Bytes sind und es den bool'schen Datentyp nicht "in echt" gibt sondern 
dieser immer durch ein ganzes Byte im Speicher abgebildet wird?

Für eine Bitmap dürfte es also keinen Unterschied machen ob ich mir 
einen 10x10-Array vom Datentyp bool anlege oder einen mit char oder byte 
anlege, der Speicherbedarf ist letztlich immer noch 10x10=100 Bytes, 
oder liege ich da falsch? Ich kann es leider gerade nicht selbst 
ausprobieren, sonst hätte ich es bereits gemacht :)

Vielen Dank.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.