R rerl Grünschnabel 23. Oktober 2009 #1 kann mir jemand sagen was diese funktion genau macht? Wie wird da genau in das Array hineingeschrieben. Wobei value ein unsigned int ist. Code: for(i=0;i<64;i++) { array[i]=((value>>i)&1); }
kann mir jemand sagen was diese funktion genau macht? Wie wird da genau in das Array hineingeschrieben. Wobei value ein unsigned int ist. Code: for(i=0;i<64;i++) { array[i]=((value>>i)&1); }
Matthias Reitinger ɐɯıǝɹ 23. Oktober 2009 #2 Hallo, warum machst du deswegen jetzt ein neues Thema auf? Die Frage ist doch im Kontext von http://www.tutorials.de/forum/c-c/349219-jede-8-stelle-durch-trennen.html entstanden. „In das Array hineingeschrieben“ wird durch die Zuweisung array[ i ]=…;. >> und & sind Bitoperatoren, deren Semantik beispielsweise auf http://de.wikibooks.org/wiki/C-Programmierung:_Ausdrücke_und_Operatoren#Bitmanipulation erklärt ist. Grüße, Matthias
Hallo, warum machst du deswegen jetzt ein neues Thema auf? Die Frage ist doch im Kontext von http://www.tutorials.de/forum/c-c/349219-jede-8-stelle-durch-trennen.html entstanden. „In das Array hineingeschrieben“ wird durch die Zuweisung array[ i ]=…;. >> und & sind Bitoperatoren, deren Semantik beispielsweise auf http://de.wikibooks.org/wiki/C-Programmierung:_Ausdrücke_und_Operatoren#Bitmanipulation erklärt ist. Grüße, Matthias