SlideShare a Scribd company logo
Getting Started
• What is C?
• Getting Started with C
– The C Character Set
– Constants, Variables, and Keywords
– Types of C Constants
– Rules for constructing Integer Constants
– Rules for constructing Real Constants
– Rules for constructing Character Constants
– Types of C Variables
– Rules for constructing Variable Name
– C Keywords
Introduction to C Language
What is C?
• C is a programming language developed at AT & T’s
Bell Laboratories of USA in 1972.
• It was designed and written by Dennis Ritchie.
• It is reliable, simple and easy to use.
• C is highly portable, software written in on
computer can be run on another computer
• An important feature of C is its ability to extend
itself.
• C program is basically a collection of functions.
• Major parts of popular operating systems like
Windows, UNIX, Linux are still written in C.
• Many popular gaming frameworks have been built
using C language.
• C is a structured programming language.
• C supports functions that enables easy maintainability
of code, by breaking large file into smaller modules.
• Comments in C provides easy readability.
• C is a powerful language.
Historical Development of C
Why Name 'C' was given to this language?
• Many of the ideas of C language were derived
and taken from 'B' language.
• BCPL and CPL are previous versions of 'B'
language.
• As many features came from B it was named
as 'C'.
Getting Started With C
Steps in learning C language:
Step 1: Know about alphabets, numbers and special
symbols used in C
Step 2: Using step 1 constructed constants, variables
and keywords
Step 3: write instructions using step 2
Step 4: Combining step 3 form a program
Learning English Language Vs Learning C
Language

More Related Content

PPTX
Introduction to C programming
PPTX
Day 1 - Introduction to C.pptx
PPTX
C Programming.pptx
PDF
Best C Programming Training & Coaching in Ambala
PPTX
Lecture 1-introduction to c
PPTX
introduction to c
PDF
Lecture 1
PPTX
Introduction C Programming
Introduction to C programming
Day 1 - Introduction to C.pptx
C Programming.pptx
Best C Programming Training & Coaching in Ambala
Lecture 1-introduction to c
introduction to c
Lecture 1
Introduction C Programming

Similar to 1-Introduction to C programming language.pptx (20)

PPTX
c ppt.pptx presentation on c language c presentation
PPTX
C programming i
PPTX
Master the Fundamentals of C Programming Language
DOC
Introduction to C Programming - TCCI.doc
PPTX
Introduction to c programming
PPTX
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
ODP
Introduction of 'C' langauge
PPTX
C_Programming_Presentation power point presentations
PPTX
C Programming Lab_Program_Presentation__a
PPTX
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
PPTX
CSE_1201_Lecture_1_Introduction_to_Programming_0fd134f8149173dfa0821f1575f733...
PPTX
C LANGUAGE UNIT-1 PREPARED BY M V BRAHMANANDA REDDY
PPTX
PPTX
PPTX
Introduction to c
PPTX
C session 1.pptx
PPTX
prateek verbal computer language 2024 .pptx
PDF
C PROGRAMMING p-1.pdf
PPTX
introduction to c.pptx
DOCX
What is C.docx
c ppt.pptx presentation on c language c presentation
C programming i
Master the Fundamentals of C Programming Language
Introduction to C Programming - TCCI.doc
Introduction to c programming
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
Introduction of 'C' langauge
C_Programming_Presentation power point presentations
C Programming Lab_Program_Presentation__a
UNIT - 1jhjhjbkjhkjhkjhkjhkjhhkkhhh.pptx
CSE_1201_Lecture_1_Introduction_to_Programming_0fd134f8149173dfa0821f1575f733...
C LANGUAGE UNIT-1 PREPARED BY M V BRAHMANANDA REDDY
Introduction to c
C session 1.pptx
prateek verbal computer language 2024 .pptx
C PROGRAMMING p-1.pdf
introduction to c.pptx
What is C.docx
Ad

Recently uploaded (20)

PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
master seminar digital applications in india
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Classroom Observation Tools for Teachers
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Insiders guide to clinical Medicine.pdf
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Institutional Correction lecture only . . .
PDF
Computing-Curriculum for Schools in Ghana
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Supply Chain Operations Speaking Notes -ICLT Program
O7-L3 Supply Chain Operations - ICLT Program
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
master seminar digital applications in india
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Classroom Observation Tools for Teachers
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Insiders guide to clinical Medicine.pdf
Sports Quiz easy sports quiz sports quiz
Pharma ospi slides which help in ospi learning
Microbial diseases, their pathogenesis and prophylaxis
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Renaissance Architecture: A Journey from Faith to Humanism
Institutional Correction lecture only . . .
Computing-Curriculum for Schools in Ghana
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Supply Chain Operations Speaking Notes -ICLT Program
Ad

1-Introduction to C programming language.pptx

  • 1. Getting Started • What is C? • Getting Started with C – The C Character Set – Constants, Variables, and Keywords – Types of C Constants – Rules for constructing Integer Constants – Rules for constructing Real Constants – Rules for constructing Character Constants – Types of C Variables – Rules for constructing Variable Name – C Keywords
  • 2. Introduction to C Language What is C? • C is a programming language developed at AT & T’s Bell Laboratories of USA in 1972. • It was designed and written by Dennis Ritchie. • It is reliable, simple and easy to use. • C is highly portable, software written in on computer can be run on another computer • An important feature of C is its ability to extend itself. • C program is basically a collection of functions.
  • 3. • Major parts of popular operating systems like Windows, UNIX, Linux are still written in C. • Many popular gaming frameworks have been built using C language. • C is a structured programming language. • C supports functions that enables easy maintainability of code, by breaking large file into smaller modules. • Comments in C provides easy readability. • C is a powerful language.
  • 5. Why Name 'C' was given to this language? • Many of the ideas of C language were derived and taken from 'B' language. • BCPL and CPL are previous versions of 'B' language. • As many features came from B it was named as 'C'.
  • 6. Getting Started With C Steps in learning C language: Step 1: Know about alphabets, numbers and special symbols used in C Step 2: Using step 1 constructed constants, variables and keywords Step 3: write instructions using step 2 Step 4: Combining step 3 form a program
  • 7. Learning English Language Vs Learning C Language