Hallo, will in C eine Zahl über 10 Stellen einlesen,
habe probiert mit scanf("%f",&test);
printf("%f",test);
funktioniert aber leider nicht, er gibt mir immer was anderes aus wie eingegeben ist.
Danke
Hallo, will in C eine Zahl über 10 Stellen einlesen,
habe probiert mit scanf("%f",&test);
printf("%f",test);
funktioniert aber leider nicht, er gibt mir immer was anderes aus wie eingegeben ist.
Danke
Hi!
Teil eine Zahl durch 256*256 (max. unsinged int Wert = max. Word-Wert). Einmal als Interger-Division und einmal per Modulo.
Der Rest der int. Division ist dann das "höherwertige" Word, das Mod.-Ergebnis das "niederwertige" Word.
Wenn du nun ganz normal das höherwertige Word in HEX umwandelst und danach das niederwertige und das Ergebnis hintereinander ausgibst, dann hast du das Ergebnis für den ursprünglichen Wert.
Bis denn
Andreas