#include <stdio.h>
typedef unsigned int UnsignedInt;
typedef signed char SignedChar;
typedef short int ShortInt;
typedef long int LongInt;
typedef long long int LongLongInt;
typedef float Float;
typedef double Double;
typedef long double LongDouble;
typedef char *String;
int main()
{
UnsignedInt ui = 123;
SignedChar sc = 'a';
ShortInt si = 32767;
LongInt li = 2147483647;
LongLongInt lli = 9223372036854775807;
Float f = 3.14159;
Double d = 3.141592653589793;
LongDouble ld = 3.14159265358979323846L;
String str = "Hello, world!";
printf("UnsignedInt: %u\n", ui);
printf("SignedChar: %c\n", sc);
printf("ShortInt: %d\n", si);
printf("LongInt: %ld\n", li);
printf("LongLongInt: %lld\n", lli);
printf("Float: %f\n", f);
printf("Double: %lf\n", d);
printf("LongDouble: %Lf\n", ld);
printf("String: %s\n", str);
return 0;
}