Programme en c

Bonjour,
je veux ecrire un programme en c qui lit un caractere et qui affcihe son code ASCII en binaire
mais sans utiliser les tableaux.
aidez moi SVP.
merci d'avance
Configuration: Windows Vista
Firefox 1.5.0.12

5 réponses

  1. char m='a';
    printf("%d",m); //affiche 97 qui est la valeur decimal ascii...
    Si tu le veux en hexa:
    char m='a';
    printf("%x",m); //affiche 61...mais 61h=97.....
    1. un programme qi LIT UN CARACTERE ET aui L'afiiche EN BINAIRE
      vous me dites lhexa et dim , que c pas c ki fau
      1. autant pour moi...
        char m='a';
        unsigned char mask;
        unsigned char bcl=7;
        for (mask=0x80;mask>0;mask>>=1,bcl--)
        printf("%d",(m&mask)>>bcl);
        @+