Ich lese gerade diesen Link http://www.mathcs.emory.edu/~cheung/Courses/255/Syllabus/1-C-intro/bit-array.html Ich habe eine Frage, ich mache eine 128-Bit-Array, so dass ich ein Array int A [4]. Ich kann Bit setzen und Bit testen, aber wie man diese Bits ausdruckt, zum Beispiel 000001000 .....? i verwendet, um einen einfachen Code esAusdruck Bit in int-Array
for(int i=0;i<128;i++)
{
cout<<A[i];// i tried cout << static_cast<unsigned int>(A[i]);
}
das Ergebnis zu drucken, ist nicht das, was ich suche enter image description here
Danke fürs Lesen.
Don‘ t Spam-Tags. Dies ist nicht C. Und posten Sie keine Bilder von Text. Stellen Sie eine [mcve] bereit. – Olaf
Wenn Sie ein Array mit 4 'int' Elementen deklariert haben, wird durch Verweis auf ein beliebiges Element außerhalb der Indizes 0 ... 3 * undefiniertes Verhalten * aufgerufen, was Ihr Code 124 Mal im Verlauf dieser Schleife tut. – WhozCraig
@WhozCraig Danke, Kannst du mir ein paar Wege erklären, es zu lösen? – Van