Grazie però ho comunque riscontrato un problema se inserisco non so 9 in ottale e in esadecimale li traduce con 11 ma non è corretto vi posto il codice sicuro c'è qualche errore davvero banale visto che è solo una semplice stampa...
#include <stdio.h>
int main(int argc, const char * argv[])
{ float num;
printf("iserisci un numero con la virgola");
scanf("%f",&num);
printf("intero %d\nfloat:%f\nottale: %o\nesadecimale: %o\nlong int: %d\n",(int)num,num,(unsigned int)num,(unsigned int)num,(unsigned int)num);
return 0;
}
perdonate il fatto che con una sola printf stampo tutto ma il prof così l'ha chiesta ...