C PROGRAMMING
Presentation Presented By,
Shreya Pardeshi , Yogeshwari Patil
Shrushti Patil.
Division : c Batch : C3
C PROGRAMMING LANGUAGE
Topics :
Introduction
History
Applications of c
Datatypes
Constants
Arrays
Conclusion
INTRODUCTION
C is general purpose programming language that is considered a foundation
for learning other programming language
C ls a Programming language developed at AT’s and T bell laboratories of
USA in 1970
Its desingned and written by dennis Ritchie.
C is highly protable.
An important feature of ‘c’ is its ability to extand itself. a C program is basically
a collection of function.
DEVELOPMENT OF C
Year Languag Development Remark
e by
1960 ALGOL International committee Too general too
abstracts
1963 CPL Cambridge university Hard to leran difficult
to implement
1970 C Dennis Ritchie at AT’s Lost generality of
and T BCPL and B restored
APPLICATION OF C
Operating system = Unix, Linux, windows
Compiles = GCC , C lang
Embedded system = microcontrollers, lot Devices
Game Development = Game engines, graphics
programming
Database System = My SQL , Oracle
ALGORITHM
Define – algorithm is nothing but step by step procedure for calculating and
problems solving.
Flowchart
Define – flowchart is a nothing but graphical representation of algorithm.
Example –
Circle -
Dimond -
Rectangle -
oval -
Parallelogram - Flowline -
CONSTANT
Constant: constant refer the fixed value that do not change during the execution
of a program
There are 2 types:
1) Integer constant
2) Real Constant
1) Integer constant: An integer constant is a decimal , octal , or hexadecimal
number that represents an integral value
Example = 21 , 3, 14
2) Real constant : A Real Constant is a Sequence Of Digit with a Decimal Point
Example= 0.00876 , -0.456
DATA TYPE
There Are Three Type Of Data Type
a) Primary Data type
b) User Difined Data Type
C) derived Data Type
a) Primary Data Type
There Are Also 4 Type
1) Integer
2) Floating point
3) Character
4) Double precision floting point
ARRAY
S
One-dimensional arrays = One-dimensional Arrays ,
Initialization of “One” dimensional arrays
Two dimensional arrays = Two dimensional arrays
initialization of “two” dimensional arrays
CONCLUSION
C programming is a foundation of
language that offeres simplicity efficiency
and flexibility making it sustainable for a
wide range of application ……
OPINION
C is a programming language that is considered a good choice for
beginners and some say its great language to learn for a number of
resons:
1) Simple to learn : C is considered a simple language to learn and some
say its easy to use
2) Efficient : C is a very efficient language that can write fast and reliable
code
3) Portable : code written in C can be complied and run on various
platform
4) Well-established : C is a well-established language with a large and
active community of developers
THANK YOU