0% found this document useful (0 votes)
38 views

Standard Input Output Hearder File

This document discusses C programming concepts including compilers, header files, input/output functions like printf() and scanf(), data types, operators, type casting, and differences between int and char data types. It provides examples of various C programs to calculate expressions, swap values, convert between data types, and get ASCII values of characters. Assignments provided include programs to calculate average, convert temperatures, and calculate mathematical expressions.

Uploaded by

Sandeep sahu
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

Standard Input Output Hearder File

This document discusses C programming concepts including compilers, header files, input/output functions like printf() and scanf(), data types, operators, type casting, and differences between int and char data types. It provides examples of various C programs to calculate expressions, swap values, convert between data types, and get ASCII values of characters. Assignments provided include programs to calculate average, convert temperatures, and calculate mathematical expressions.

Uploaded by

Sandeep sahu
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

AIM POINT INFOSYSTEM PVT. LTD.

2019

COMPILER:- It is a software which is used to convert high level language(English) to


low level language(binary 0,1). Or source code to machine code.

FLOW CHART OF “C” PROGRAM


types of error
Start
1:- Compile time error/ syntax error
Load c

Edit program
2:- Run time error/ logical error
compile

Run

O/P

Exit

Header Files : Header file are predefined library files , contain predefined functions and
categorized related to their functionality

Syntax : #include<headerfile.h>
Example
#include< stdio.h > : contain functions related to input / output operation
#include< math.h > : contain functions related to math operation
#include< conio.h > : contain functions related to console device operation
#include< string.h > : contain functions related to string operation
#include< dos.h > : contain functions related to DOS operation

< stdio.h > Standard Input Output Hearder File


It contain all functions related to input / output operations .

printf( ):- It is a formatted function of < stdio.h > header file which is used to print some
message or valves on moniter..
formatted specifiers /characters in “C”
Ex: 1 ) - printf ( “Hello India ” ); Datatype Specifiers
O/P :- Hello India int %d, %i
char %c
Ex 2 ) - int X=5; float %f
char Y=’A’; string %s
float Ch=10.5; unsigned int %u
long int %ld
double %lf
FACULTY : SANDEEP SAHU( M.Tech(CSE))Page 1 long double %Lf
AIM POINT INFOSYSTEM PVT. LTD. 2019

printf ( “%d %f %c” , X , Y , Ch );


O/P 5 10.5 A

Ex 3 )- printf ( “Average = %f ” , avg );


O/P: Average = 27 . 8

scanf( ) :- It is a formatted function of <stdio.h> header file which is used to scan or


enter
Some values from keyboard on moniter.
Ex:-
int X;
char Ch;
float Y;

Scanf ( “%d%f%c” , &X , &Y,&Ch);

//WAP to calculate the addition of two no:-.


#include<stdio.h>
void main( )
{ int x,y,z ; //decleration of variable
printf (" \n enter the valve of x and y : ");
scanf ( "%d%d" , &x , &y );
z=x+y ;
printf ( "\n the sum of nos=%d " , z );
}

Basic concept for executing programs:


 SAVE with .c extension (in user directory)
 COMPILE = F9
 RUN = Ctrl+F9
 O/P = Alt+F5 ( to shift control to outpur window )

//WAP to the division of 2 nos.


#include<stdio.h> Datatype <op> Datatype Result
void main() int int int
{ int x , y ; int float float
float z ; float int float
printf("enter the valve of x and y"); float float float
scanf ( "%d%d" , &x , &y ); float long int

FACULTY : SANDEEP SAHU( M.Tech(CSE))Page 2


AIM POINT INFOSYSTEM PVT. LTD. 2019

z= x/y ;

printf("\n the division of 2 nos=%f",z);


}

Type casting :- By this the compiler reads one primitive datatype as another primitive
Datatype( Temporary only )

Note : We cant change data type in any computer language ( there is no concept )

Exercise : int x ,y ;
float z ;
z = ( float ) x / y ;
z = x / ( float ) y ;
z = float ( x ) / y ;
z = ( float ) ( x / y ) ;
Note :-

.# WAP to swap 2 nos


#include<stdio.h>
void main()
{ int x , y ;

printf("\n Enter the valve of x and y : ");


scanf ( "%d%d" , &x , &y );
printf("\n Before Swapping : %d %d “ , x , y ) ;

printf("\n After Swapping : %d %d “ , x , y ) ;


}
Assginment : WAP to swapping of two nos without using third variable( atleast by 2
methods)

# WAP to swapping of two different data type


# include < stdio .h >
void main( )
{
int x ;
float y ;

FACULTY : SANDEEP SAHU( M.Tech(CSE))Page 3


AIM POINT INFOSYSTEM PVT. LTD. 2019

Assignments :
1 ) WAP to calculate average of three nos .
2 ) WAP to convert temperature Fahrenheit to centigrade .
3 ) WAP to calculate area of triangle , rectangle and circle .

# WAP to calculate values of quadratic expression


#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{ int a,b,c;

clrscr();
printf("\nEnter values a , b and c :");
scanf("%d%d%d",&a,&b,&c);

printf("\n Root1= %f “ , );
printf("\n Root1= %f “ , );
}

Differences B/W int and char

int X=5; char ch=’5’;

FACULTY : SANDEEP SAHU( M.Tech(CSE))Page 4


AIM POINT INFOSYSTEM PVT. LTD. 2019

ASCII value ( )
Definition : -

‘A’, ‘B’ , ‘C’ , ‘D’ , …………. …‘Z’


65 66 67 68 90
‘a’ , ‘ b’ , ’c’ , ’d’,……… ………’z’
97 98 99 100 122
‘0’ , ‘1’ , ‘2’ , ‘3’………………….’9’ //digit character
48 49 50 51 57
<enter> 13
< esp> 27
<space> 32
<back space> 8

Note :- In case of int compiler directly convert int into binary no and stored in 2 bytes ,
where in case of char compiler convert the ASCII value of char in binary no and stored
in 1 byte .

//WAP to display the ASCII value of any char


#include<stdio.h>
void main()
{ char ch;
printf("enter any character");
scanf("%c",&ch);
printf(“\n %c “ , ch ) ;
printf("\n ASCII value = ", );
}

//WAP to convert any upper case character into lower case character:-
#include<stdio.h>
void main()
{ char ch;
printf("enter any character");
scanf("%c",&ch);

printf("\n lower case character=%c", ch);


}
Assignment : WAP convert any lower case character to into upper case character:-.
//WAP to convert into digit character into integer:-
FACULTY : SANDEEP SAHU( M.Tech(CSE))Page 5
AIM POINT INFOSYSTEM PVT. LTD. 2019

#include<stdio.h>
void main()
{ char ch;
int x;
printf("\n Enter any digit character : ");
scanf("%c",&ch);

printf("\n Integer value=%d",x);


}

FACULTY : SANDEEP SAHU( M.Tech(CSE))Page 6

You might also like