All pastes #266966 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-12-04 15:18 UTC
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 */

}