‘C’ & unix was introduced by Dennis Ritchie at Bell Telphone Laboratories in the year 1970’s. C is a middle level language
Assembly Language - Low Level Language
Machine Language - Low Level Language
‘C’ - Middle Level Language
‘C++’, ‘VB’ - High Level Language
‘C’ is look like a Character Set.
Data Types:
Integer - 2 Bytes
Float - 4 Bytes
Char - 1 Byte
Double - 8 Bytes
Long int - 4 Bytes
Int:
Eg:
78, 34, 678, 1000 -------------
Float:
Eg:
67.003, 23.468, 78.3876 -------------
Char:
Eg:
‘A’, ‘B’, ‘C’, -------------------
String:
‘Table’, ‘Chair’, ‘Pen’, ‘Pencil’ -----------
Double:
Eg:
45.000000000000, 12.0123456789000 ------------
Printf - Output Process
Scanf - Input Process
Header Files: (PreProcesor)
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
#include<malloc.h> etc…
Stdio.h = Standard Input Output . HeaderFiles
Conio.h = Console Input Output . HeaderFiles
Scanf:
Int = %d
Float = %f
Char = %c (or) %s
Double = %f
Long int = %ld
There are 32 Keywords
1. Auto
2. If -
3. Double -
4. Struct
5. Do -
6. Long -
7. Signed
8. Extern
9. Typedef
10. Return
11. Char -
12. Register
13. Short
14. Sizeof -
15. Break -
16. Continue
17. Volatile
18. Goto
19. Static
20. While -
21. Float -
22. Union
23. Else -
24. Switch -
25. Case -
26. Enum
27. Const
28. Void -
29. For -
30. Unsigned
31. Default -
32. Int -
Syntax:
Main()
{
Variable Declarations;
Program Statements;
}
Command Line:
// /* */
--------------------------
/*-------------------------
//--------------------------
//--------------------------
--------------------------*/
--------------------------
\n = New Line
\t = Horizontal Tab
ShortCut Keys:
F1 = Help
F2 = Save
F3 = Open
F5 = Zoom
F6 = To see the previous program
Alt F9 = To compile the program
Ctrl F9 = To run the program
Alt F5 (or) Getch() = To see the output answer
Alt X = Quit
Alt F = To open the File menu
Prog:
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c;
clrscr();
printf(“Enter a values:”);
scanf(“%d”,&a);
printf(“Enter b values:”);
scanf(“%d”,&b);
c=a+b;
printf(“Answer=%d”, c);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int n;
float p,r,si;
clrscr();
printf(“Enter principal amount:”);
scanf(“%f”,&p);
printf(“Enter no. of years:”);
scanf(“%d”,&n);
printf(“Enter rate of interest:”);
scanf(“%f,&r);
si=p*n*r/100;
printf(“Simple Interest=%f”, si);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int n;
float p,r,ci,d;
clrscr();
printf(“Enter principal amount:”);
scanf(“%f”,&p);
printf(“Enter no. of years:”);
scanf(“%d”,&n);
printf(“Enter rate of interest:”);
scanf(“%f,&r);
d=1+r/100;
ci=p*pow(d,n)-p;
printf(“Compound Interest=%f”, ci);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int n;
float p,r,ci,d,si;
clrscr();
printf(“Enter p,n,r values:”);
scanf(“%f%d%f”,&p,&n,&r);
si=p*n*r/100;
d=1+r/100;
ci=p*pow(d,n)-p;
printf(“Simple Interest=%f\n”, si);
printf(“Compound Interest=%f”, ci);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
float f,c;
clrscr();
printf(“Enter Celsius value:”);
scanf(“%f”,&c);
f=9.0/5*c+32;
printf(“Farenheit = %f”, f);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
float f,c;
clrscr();
printf(“Enter Farenheit value:”);
scanf(“%f”,&f);
c=5/9.0*f-32;
printf(“Celsius = %f”, c);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
float r,area;
clrscr();
printf(“Enter radius value:”);
scanf(“%f”,&r);
area=3.14*r*r;
printf(“Area=%f”,area);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
float bpay, da, hra, pf, wcharge, gpay, dedu, npay;
clrscr();
printf(“Enter basic pay:”);
scanf(“%f”,&bpay);
hra=0.15*bpay;
da=0.9*bpay;
gpay=bpay+hra+da;
pf=0.1*bpay;
wcharge=200;
dedu= pf+wcharge;
npay=gpay-dedu;
printf(“Gross pay=%f\n”,gpay);
printf(“Deductions=%f\n”,dedu);
printf(“Netpay=%f\n”,npay);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int m1,m2,m3,i;
char name[20];
clrscr();
i=1;
while(i<=10)
{
printf(“Enter name:”);
scanf(“%s”,&name);
printf(“Enter three subject marks:\n”);
scanf(“%d%d%d”,&m1,&m2,&m3);
if(m1>=35 && m2>=35 && m3>=35)
printf(“Result=pass\n”);
else
printf(“Result=fail\n”);
i++;
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int age,wait;
char name[10];
clrscr();
printf(“Enter name:”);
scanf(“%s”,&name);
printf(“Enter age:”);
scanf(“%d”,&age);
if(age>=18)
printf(“%s you are eligible to vote”,name);
else
{
wait = 18 – age;
printf(“%s you have to wait for %d years”,name,wait);
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int i;
clrscr();
for(i=1;i<=254;i++)
printf(“%c\t”,i);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int nch;
char word1[20],word2[20],word3[20];
clrscr();
printf(“Enter a first word:\n”);
gets(word1);
printf(“Enter a second word:\n”);
gets(word2);
printf(“\n Contents of the word3 after string copy=”);
strcpy(word3,word1);
puts(word3);
printf(“\t Contents of the word1 after string concatenation=”);
strcat(word1,word2);
puts(word1);
printf(“Length of the concanate string length=”);
nch=strlen(word1);
printf(“%d”,nch);
getch();
}
There are two types of functions.
1. Getchar() function
2. Putchar() function
Getchar() function:
Syntax:
Char c;
--------------
--------------
--------------
c=getchar();
Eg:
#include<stdio.h>
#include<conio.h>
void main()
{
char c;
clrscr();
printf(“Enter character:”);
c=getchar();
if (c!=EOF)
printf(“End of file”);
getch();
}
Putchar() function:
Syntax:
Char c;
---------------
---------------
---------------
putchar( c );
}
Eg:
#include<stdio.h>
#include<conio.h>
void main()
{
char c;
clrscr();
printf(“Enter upper case character:”);
c=getchar();
printf(“Lower case=”);
putchar(c+32);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
char c;
clrscr();
printf(“Enter lower case character:”);
c=getchar();
printf(“Upper case=”);
putchar(c-32);
getch();
}
No comments:
Post a Comment