II-28 Programming Concepts
13.
void main()
{
unsigned u=2147483647;
long l=2147483647;
clrscr();
printf(" u=%u l=%ld",u,l);
}
OUTPUT:
u = 65535 l = 2147483647
Integers with exponentiation
14.
void main()
{
int x,a=3e1,b=2e2;
clrscr();
x=a+b;
printf("x=%d",x);
}
OUTPUT:
x = 230
15.
void main()
{
int x,a=1e1, b=0;
clrscr();
b+=1e1;
printf("a= %d b=%d",a,b);
}
OUTPUT:
a = 10 b = 10
M02_ITL-ESL4791_02_SE_C02.indd 28 12/22/2012 4:59:42 PM
The C Declarations II-29
16.
void main()
{
float a=3e2,b=2e4;
clrscr();
printf("a=%g b=%g",a,b);
}
OUTPUT:
a = 300 b = 20000
Float numbers 
17.
void main()
{
float a=3e2,b=2e4;
clrscr();
printf("a=%g b=%g",a,b);
}
OUTPUT:
a = 300 b = 20000
18.
void main()
{
float a=1e3, b=2e4,c;
clrscr();
c=(a*b)/(a+b);
printf(" %f ",c);
getche();
}
OUTPUT:
952.380981
M02_ITL-ESL4791_02_SE_C02.indd 29 12/22/2012 4:59:42 PM
II-30 Programming Concepts
String display and operation on it
19.
void main()
{
char arry[10]="PEARSON";
int i=0;
clrscr();
arry[i]=arry[i++];
printf("%s",arry);
}
OUTPUT:
PEARSON
20.
void main()
{
clrscr();
printf("HELLO!");
printf(" C Programming");
}
OUTPUT:
C Programming
21.
void main()
{
clrscr();
printf(" a1bt 2");
printf("\\\");
}
OUTPUT:
1t 2\
M02_ITL-ESL4791_02_SE_C02.indd 30 12/22/2012 4:59:42 PM
The C Declarations II-31
22.
void main()
{
char name[]={'I','N','D','I','A',''};
char name1[]={'I','N','D','I','A',''};
clrscr();
printf(name);
printf(name1);
}
OUTPUT:
INDIAINDIA
Dynamic initialisation 
23.
void main()
{
int r=2;
float perimeter=2*3.14*r;
float area=3.14*r*r;
clrscr();
printf(" Perimeter=%g Area=%g ",perimeter,area);
getche();
}
OUTPUT:
Perimeter = 12.56
Area = 12.56
M02_ITL-ESL4791_02_SE_C02.indd 31 12/22/2012 4:59:42 PM
II-32 Programming Concepts
Type conversion
24.
void main()
{
clrscr();
printf(" %d",10/3);
printf(" %g",10.8/2);
printf(" %g",(float)11/2);
getche();
}
OUTPUT:
3
5.4
5.5
25.
void main()
{
int a=50,b=2,c;
clrscr();
c=(a*b)/(a+b);
printf(" %d ",c);
getche();
}
OUTPUT:
1
Constant and volatile variables
26.
void main()
{
const int a=11;
volatile num=12;
clrscr();
num=num-1;
printf("%d %d",num,a);
getche();
}
OUTPUT:
11 11
M02_ITL-ESL4791_02_SE_C02.indd 32 12/22/2012 4:59:42 PM
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset