PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wo kann ich finden was "<<" bedeutet, if ( DezZahl&(1<<i)) printf ("1



Mr.Nobody
12-01-2003, 21:58
Hallo!

Gibt es eine Internetseite, auf der sämtliche Zeichen genauer beschrieben sind?

z.B. << oder i--
oder Variable&(1<<i)




/*
Umrechnung Dezimal -> Binaer

DezZahl = einzulesende Dezimalzahl
i = Schleifenzaehler

*/

#include <stdio.h>


void main(void)
{

int DezZahl;
int i;

printf ("\nBitte Zahl eingeben ( 0 - 255 ) : ");
scanf ("%d", &DezZahl);


printf ("\n\n%d ist in Binaerdarstellung ",DezZahl);


/*

da wir von links nach rechts ausgeben
wandern wir die Zahl auch von links nach
rechts ab und geben die entsprechenden
Bitwerte aus.
*/
for ( i = 7 ; i >= 0 ; i--)
{
/*
ist der Bitwert an der Stelle i eine 1,
so wird 1 ausgeben, ansonsten eine 0
*/
if ( DezZahl&(1<<i)) printf ("1");
else printf ("0");
}
printf ("\n\n");
}

Trillian
12-01-2003, 22:42
www.pronix.de

Mr.Nobody
15-01-2003, 15:33
Vielen Dank!

N.