58127-1 C-ohjelmointi - Syksy 2000 : Kertausta: Luento1
#include<stdio.h>
int main(void)
{
int a = -100000;
unsigned int b = 199999;
short c = -123;
unsigned short d = 123;
float f = 123.456;
double e = 3.1234567890;
long g = -(2 << 20);
unsigned long h = 2 << 20;
long double i = 3.1234567890875;
char s[] = "Kaikki hyvin";
/* Kokeillaanpa tulostaa */
printf("int %d\n",a);
printf("unsigned int %u\n",b);
printf("unsigned int virhe %u\n",a);
printf("short %hd\n",c);
printf("unsigned short %hu\n",d);
printf("unsigned short virhe %hu\n",c);
printf("float %f\n",f);
printf("double %g\n",e);
printf("long %ld\n",g);
printf("long %d\n",g);
printf("unsigned long %lu\n",h);
printf("unsigned long virhe %lu\n",g);
printf("long double %Lg\n",i);
printf("merkkijono %s\n",s);
/* Luetaan joitakin muuttujia sisään */
scanf("%d",&a);
scanf("%u",&b);
scanf("%f",&f);
scanf("%g",&e);
scanf("%ld",&g);
scanf("%s",s);
}
Jan Lindström (Jan.Lindstrom@cs.Helsinki.FI)

