Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Wo kann ich finden was "<<" bedeutet, if ( DezZahl&(1<<i)) printf ("1

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.01.2003
    Beiträge
    12

    Wo kann ich finden was "<<" bedeutet, if ( DezZahl&(1<<i)) printf ("1

    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");
    }

  2. #2
    Registrierter Benutzer Avatar von Trillian
    Registriert seit
    27.04.2001
    Beiträge
    180

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.01.2003
    Beiträge
    12

    >>

    Vielen Dank!

    N.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •