rendered paste body#include <stdio.h>
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 */
}