Hallo Leute,
ich habe auf dem Gebiet noch etwas Schwierigkeiten.
Habe zu 2 Programmen eine Frage.
1.
In der Aufgabenstellung steht, dass eine vorzeichenbehaftete Dezimalzahl eingelesen werden soll, in einer short Variablen gespeichert werden soll und das gespeicherte Bitmuster in hexadezimaler Form gemäß der vorzeichenlpsen Darstellung ausgegeben werden soll.
Ist das so richtig?
ZitatAlles anzeigen
#include <stdio.h>
void main()
{
int dezimal;
printf("Dezimalzahl eingeben: ");
scanf("%d",&dezimal);
printf("in Hexadezimal: %0x\n",dezimal);
}
Ist das so richtig? Wenn ich die Variable "dezimal" mit short definiere, dann bekomme ich beim Programm einen Fehler nach der Eingabe.
2.
Wie sieht es aus, wenn ich eine Hexazahl eingeben will und mir dann die Dezimalzahl ausgegeben wird?
ich probiere schon die ganze Zahl herum, aber nichts klappt.
Vielen vielen Dank!!