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.