#include void main() { char vBuf[128]; char SignedChar ; unsigned char UnsignedChar; signed short VShort; unsigned short VUnsignedShort; signed int VInt; unsigned int VUnsigned; signed long VLong; unsigned long VUnsignedLong; float VFloat; double VDouble; printf("Bitte geben sie eine Zahl ein"); fgets(vBuf,128,stdin); sscanf(vBuf,"%d",&SignedChar); /* Eingabe Bytewert */ fgets(vBuf,128,stdin); sscanf(vBuf,"%d",&UnsignedChar); /* Eingabe Bytewert */ fgets(vBuf,128,stdin); sscanf(vBuf,"%d",&VInt); /* Eingabe int */ fgets(vBuf,128,stdin); sscanf(vBuf,"%ld",&VLong); /* Eingabe long */ fgets(vBuf,128,stdin); sscanf(vBuf,"%u",&VUnsigned); /* Eingabe unsigned */ fgets(vBuf,128,stdin); sscanf(vBuf,"%lu",&VUnsignedLong); /* Eingabe unsigned long */ fgets(vBuf,128,stdin); sscanf(vBuf,"%hd",&VShort); /* Eingabe short */ fgets(vBuf,128,stdin); sscanf(vBuf,"%hu",&VUnsignedShort); /* Eingabe unsigned short */ fgets(vBuf,128,stdin); sscanf(vBuf,"%f",&VFloat); /* Eingabe float */ fgets(vBuf,128,stdin); sscanf(vBuf,"%lf",&VDouble); /* Eingabe double */ printf("signed char %p %d %X\n",&SignedChar,SignedChar,SignedChar); /*ausgabe der varibalen */ printf("signed char %p %ld %X\n",&SignedChar,SignedChar,SignedChar); /*ausgabe der varibalen */ printf("signed char %p %u %X\n",&SignedChar,SignedChar,SignedChar); /*ausgabe der varibalen */ printf("signed char %p %lu %X\n",&SignedChar,SignedChar,SignedChar); /*ausgabe der varibalen */ printf("signed char %p %hd %X\n",&SignedChar,SignedChar,SignedChar); /*ausgabe der varibalen */ printf("signed char %p %hu %X\n",&SignedChar,SignedChar,SignedChar); /*ausgabe der varibalen */ printf("signed char %p %f %X\n",&SignedChar,SignedChar,SignedChar); /*ausgabe der varibalen */ printf("signed char %p %lf %X\n",&SignedChar,SignedChar,SignedChar); /*ausgabe der varibalen */ }