SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Computer Science: A Structured Programming Approach Using C 1
Objectives
❏ To understand the structure of a C-language program.
❏ To write your first C program.
❏ To introduce the include preprocessor command.
❏ To be able to create good identifiers for objects in a program.
❏ To be able to list, describe, and use the C basic data types.
❏ To be able to create and use variables and constants.
❏ To understand input and output concepts.
❏ To be able to use simple input and output statements.
Chapter 2
Introduction to the C Language
Computer Science: A Structured Programming Approach Using C 2
2-1 Background
C is a structured programming language. It is
considered a high-level language because it allows the
programmer to concentrate on the problem at hand
and not worry about the machine that the program
will be using. That is another reason why it is used by
software developers whose applications have to run on
many different hardware platforms.
Computer Science: A Structured Programming Approach Using C 3
2-2 C Programs
It's time to write your first C program.
Structure of a C Program
Your First C Program
Comments
The Greeting Program
Topics discussed in this section:
Computer Science: A Structured Programming Approach Using C 4
FIGURE 2-2 Structure of a C Program
Computer Science: A Structured Programming Approach Using C 5
FIGURE 2-3 The Greeting Program
Computer Science: A Structured Programming Approach Using C 6
PROGRAM 2-1 The Greeting Program
Computer Science: A Structured Programming Approach Using C 7
FIGURE 2-4 Examples of Block Comments
Computer Science: A Structured Programming Approach Using C 8
FIGURE 2-5 Examples of Line Comments
Computer Science: A Structured Programming Approach Using C 9
FIGURE 2-6 Nested Block Comments Are Invalid
Computer Science: A Structured Programming Approach Using C 10
2-3 Identifiers
One feature present in all computer languages is the
identifier. Identifiers allow us to name data and other
objects in the program. Each identified object in the
computer is stored at a unique address.
Computer Science: A Structured Programming Approach Using C 11
Table 2-1 Rules for Identifiers
Computer Science: A Structured Programming Approach Using C 12
An identifier must start with a letter or underscore:
it may not have a space or a hyphen.
Note
Computer Science: A Structured Programming Approach Using C 13
C is a case-sensitive language.
Note
Computer Science: A Structured Programming Approach Using C 14
Table 2-2 Examples of Valid and Invalid Names
Computer Science: A Structured Programming Approach Using C 15
2-4 Types
A type defines a set of values and a set of operations
that can be applied on those values.
Void Type
Integral Type
Floating-Point Types
Topics discussed in this section:
Computer Science: A Structured Programming Approach Using C 16
FIGURE 2-7 Data Types
Computer Science: A Structured Programming Approach Using C 17
FIGURE 2-8 Character Types
Computer Science: A Structured Programming Approach Using C 18
FIGURE 2-9 Integer Types
Computer Science: A Structured Programming Approach Using C 19
sizeof (short) ≤ sizeof (int) ≤ sizeof (long) ≤ sizeof (long long)
Note
Computer Science: A Structured Programming Approach Using C 20
Table 2-3 Typical Integer Sizes and Values for Signed Integers
Computer Science: A Structured Programming Approach Using C 21
FIGURE 2-10 Floating-point Types
Computer Science: A Structured Programming Approach Using C 22
sizeof (float) ≤ sizeof (double) ≤ sizeof (long double)
Note
Computer Science: A Structured Programming Approach Using C 23
Table 2-4 Type Summary
Computer Science: A Structured Programming Approach Using C 24
2-5 Variables
Variables are named memory locations that have a type,
such as integer or character, which is inherited from
their type. The type determines the values that a variable
may contain and the operations that may be used with
its values.
Variable Declaration
Variable Initialization
Topics discussed in this section:
Computer Science: A Structured Programming Approach Using C 25
FIGURE 2-11 Variables
Computer Science: A Structured Programming Approach Using C 26
Table 2-5 Examples of Variable Declarations and Definitions
Computer Science: A Structured Programming Approach Using C 27
FIGURE 2-12 Variable Initialization
‘B’
Computer Science: A Structured Programming Approach Using C 28
When a variable is defined, it is not initialized.
We must initialize any variable requiring
prescribed data when the function starts.
Note
Computer Science: A Structured Programming Approach Using C 29
PROGRAM 2-2 Print Sum of Three Numbers
Computer Science: A Structured Programming Approach Using C 30
PROGRAM 2-2 Print Sum of Three Numbers (continued)
Computer Science: A Structured Programming Approach Using C 31
PROGRAM 2-2 Print Sum of Three Numbers (continued)
Computer Science: A Structured Programming Approach Using C 32
2-6 Constants
Constants are data values that cannot be changed
during the execution of a program. Like variables,
constants have a type. In this section, we discuss
Boolean, character, integer, real, complex, and string
constants.
Constant Representation
Coding Constants
Topics discussed in this section:
Computer Science: A Structured Programming Approach Using C 33
A character constant is enclosed in single quotes.
Note
Computer Science: A Structured Programming Approach Using C 34
Table 2-6 Symbolic Names for Control Characters
Computer Science: A Structured Programming Approach Using C 35
Table 2-7 Examples of Integer Constants
Computer Science: A Structured Programming Approach Using C 36
Table 2-8 Examples of Real Constants
Computer Science: A Structured Programming Approach Using C 37
FIGURE 2-13 Some Strings
Computer Science: A Structured Programming Approach Using C 38
FIGURE 2-14 Null Characters and Null Strings
Computer Science: A Structured Programming Approach Using C 39
Use single quotes for character constants.
Use double quotes for string constants.
Note
Computer Science: A Structured Programming Approach Using C 40
PROGRAM 2-3 Memory Constants
Computer Science: A Structured Programming Approach Using C 41
PROGRAM 2-3 Memory Constants (continued)

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
Alpana Gupta
 
Lecture 2 history_of_c
Lecture 2 history_of_cLecture 2 history_of_c
Lecture 2 history_of_c
eShikshak
 
C basics 4 std11(GujBoard)
C basics 4 std11(GujBoard)C basics 4 std11(GujBoard)
C basics 4 std11(GujBoard)
indrasir
 

Was ist angesagt? (20)

RMM CD LECTURE NOTES UNIT-3 ALL.pdf
RMM CD LECTURE NOTES UNIT-3 ALL.pdfRMM CD LECTURE NOTES UNIT-3 ALL.pdf
RMM CD LECTURE NOTES UNIT-3 ALL.pdf
 
Programming in c
Programming in cProgramming in c
Programming in c
 
An introduction to Python for absolute beginners
An introduction to Python for absolute beginnersAn introduction to Python for absolute beginners
An introduction to Python for absolute beginners
 
History of c++
History of c++ History of c++
History of c++
 
C++ string
C++ stringC++ string
C++ string
 
C# in depth
C# in depthC# in depth
C# in depth
 
C language unit-1
C language unit-1C language unit-1
C language unit-1
 
Introduction to C Programming
Introduction to C ProgrammingIntroduction to C Programming
Introduction to C Programming
 
C presentation
C presentationC presentation
C presentation
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
 
Comments in C Programming
Comments in C ProgrammingComments in C Programming
Comments in C Programming
 
1. importance of c
1. importance of c1. importance of c
1. importance of c
 
Introduction to c++ ppt
Introduction to c++ pptIntroduction to c++ ppt
Introduction to c++ ppt
 
C# 101: Intro to Programming with C#
C# 101: Intro to Programming with C#C# 101: Intro to Programming with C#
C# 101: Intro to Programming with C#
 
Lecture 2 history_of_c
Lecture 2 history_of_cLecture 2 history_of_c
Lecture 2 history_of_c
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
C basics 4 std11(GujBoard)
C basics 4 std11(GujBoard)C basics 4 std11(GujBoard)
C basics 4 std11(GujBoard)
 
Computer Networks Lab File
Computer Networks Lab FileComputer Networks Lab File
Computer Networks Lab File
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 
Phases of compiler
Phases of compilerPhases of compiler
Phases of compiler
 

Ähnlich wie Chap 02-1

C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
C notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit orderC notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit order
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
Malikireddy Bramhananda Reddy
 
Computer programming all chapters
Computer programming all chaptersComputer programming all chapters
Computer programming all chapters
Ibrahim Elewah
 
Lecture 3.2.4 C pointer to Structure.pptx
Lecture 3.2.4 C pointer to Structure.pptxLecture 3.2.4 C pointer to Structure.pptx
Lecture 3.2.4 C pointer to Structure.pptx
ravi2692kumar
 
ch01_an overview of computers and programming languages
ch01_an overview of computers and programming languagesch01_an overview of computers and programming languages
ch01_an overview of computers and programming languages
LiemLe21
 

Ähnlich wie Chap 02-1 (20)

Chap-02-1.ppt
Chap-02-1.pptChap-02-1.ppt
Chap-02-1.ppt
 
Chapter 02-02.pptx
Chapter 02-02.pptxChapter 02-02.pptx
Chapter 02-02.pptx
 
Intro
IntroIntro
Intro
 
Variable-intro.pptx
Variable-intro.pptxVariable-intro.pptx
Variable-intro.pptx
 
CODING-DAY-2-INTRODUCTION TO C PROGRAMMING.ppt
CODING-DAY-2-INTRODUCTION TO C PROGRAMMING.pptCODING-DAY-2-INTRODUCTION TO C PROGRAMMING.ppt
CODING-DAY-2-INTRODUCTION TO C PROGRAMMING.ppt
 
Chap 01-1 jwfiles
Chap 01-1 jwfilesChap 01-1 jwfiles
Chap 01-1 jwfiles
 
Chap-07-1.ppt
Chap-07-1.pptChap-07-1.ppt
Chap-07-1.ppt
 
Programming with c language practical manual
Programming with c language practical manualProgramming with c language practical manual
Programming with c language practical manual
 
Unit 1.1 - Introduction to C.pptx
Unit 1.1 - Introduction to C.pptxUnit 1.1 - Introduction to C.pptx
Unit 1.1 - Introduction to C.pptx
 
Chap-14-1 (1).ppt
Chap-14-1 (1).pptChap-14-1 (1).ppt
Chap-14-1 (1).ppt
 
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
C notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit orderC notes by m v b  reddy(gitam)imp  notes  all units notes  5 unit order
C notes by m v b reddy(gitam)imp notes all units notes 5 unit order
 
C AND DATASTRUCTURES PREPARED BY M V B REDDY
C AND DATASTRUCTURES PREPARED BY M V B REDDYC AND DATASTRUCTURES PREPARED BY M V B REDDY
C AND DATASTRUCTURES PREPARED BY M V B REDDY
 
Chap 11-1
Chap 11-1Chap 11-1
Chap 11-1
 
Computer programming all chapters
Computer programming all chaptersComputer programming all chapters
Computer programming all chapters
 
CHAPTER-2.ppt
CHAPTER-2.pptCHAPTER-2.ppt
CHAPTER-2.ppt
 
Session1 c1
Session1 c1Session1 c1
Session1 c1
 
trial
trialtrial
trial
 
Lecture 3.2.4 C pointer to Structure.pptx
Lecture 3.2.4 C pointer to Structure.pptxLecture 3.2.4 C pointer to Structure.pptx
Lecture 3.2.4 C pointer to Structure.pptx
 
ch01_an overview of computers and programming languages
ch01_an overview of computers and programming languagesch01_an overview of computers and programming languages
ch01_an overview of computers and programming languages
 
Chap-03-1.ppt
Chap-03-1.pptChap-03-1.ppt
Chap-03-1.ppt
 

Kürzlich hochgeladen

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Kürzlich hochgeladen (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 

Chap 02-1

  • 1. Computer Science: A Structured Programming Approach Using C 1 Objectives ❏ To understand the structure of a C-language program. ❏ To write your first C program. ❏ To introduce the include preprocessor command. ❏ To be able to create good identifiers for objects in a program. ❏ To be able to list, describe, and use the C basic data types. ❏ To be able to create and use variables and constants. ❏ To understand input and output concepts. ❏ To be able to use simple input and output statements. Chapter 2 Introduction to the C Language
  • 2. Computer Science: A Structured Programming Approach Using C 2 2-1 Background C is a structured programming language. It is considered a high-level language because it allows the programmer to concentrate on the problem at hand and not worry about the machine that the program will be using. That is another reason why it is used by software developers whose applications have to run on many different hardware platforms.
  • 3. Computer Science: A Structured Programming Approach Using C 3 2-2 C Programs It's time to write your first C program. Structure of a C Program Your First C Program Comments The Greeting Program Topics discussed in this section:
  • 4. Computer Science: A Structured Programming Approach Using C 4 FIGURE 2-2 Structure of a C Program
  • 5. Computer Science: A Structured Programming Approach Using C 5 FIGURE 2-3 The Greeting Program
  • 6. Computer Science: A Structured Programming Approach Using C 6 PROGRAM 2-1 The Greeting Program
  • 7. Computer Science: A Structured Programming Approach Using C 7 FIGURE 2-4 Examples of Block Comments
  • 8. Computer Science: A Structured Programming Approach Using C 8 FIGURE 2-5 Examples of Line Comments
  • 9. Computer Science: A Structured Programming Approach Using C 9 FIGURE 2-6 Nested Block Comments Are Invalid
  • 10. Computer Science: A Structured Programming Approach Using C 10 2-3 Identifiers One feature present in all computer languages is the identifier. Identifiers allow us to name data and other objects in the program. Each identified object in the computer is stored at a unique address.
  • 11. Computer Science: A Structured Programming Approach Using C 11 Table 2-1 Rules for Identifiers
  • 12. Computer Science: A Structured Programming Approach Using C 12 An identifier must start with a letter or underscore: it may not have a space or a hyphen. Note
  • 13. Computer Science: A Structured Programming Approach Using C 13 C is a case-sensitive language. Note
  • 14. Computer Science: A Structured Programming Approach Using C 14 Table 2-2 Examples of Valid and Invalid Names
  • 15. Computer Science: A Structured Programming Approach Using C 15 2-4 Types A type defines a set of values and a set of operations that can be applied on those values. Void Type Integral Type Floating-Point Types Topics discussed in this section:
  • 16. Computer Science: A Structured Programming Approach Using C 16 FIGURE 2-7 Data Types
  • 17. Computer Science: A Structured Programming Approach Using C 17 FIGURE 2-8 Character Types
  • 18. Computer Science: A Structured Programming Approach Using C 18 FIGURE 2-9 Integer Types
  • 19. Computer Science: A Structured Programming Approach Using C 19 sizeof (short) ≤ sizeof (int) ≤ sizeof (long) ≤ sizeof (long long) Note
  • 20. Computer Science: A Structured Programming Approach Using C 20 Table 2-3 Typical Integer Sizes and Values for Signed Integers
  • 21. Computer Science: A Structured Programming Approach Using C 21 FIGURE 2-10 Floating-point Types
  • 22. Computer Science: A Structured Programming Approach Using C 22 sizeof (float) ≤ sizeof (double) ≤ sizeof (long double) Note
  • 23. Computer Science: A Structured Programming Approach Using C 23 Table 2-4 Type Summary
  • 24. Computer Science: A Structured Programming Approach Using C 24 2-5 Variables Variables are named memory locations that have a type, such as integer or character, which is inherited from their type. The type determines the values that a variable may contain and the operations that may be used with its values. Variable Declaration Variable Initialization Topics discussed in this section:
  • 25. Computer Science: A Structured Programming Approach Using C 25 FIGURE 2-11 Variables
  • 26. Computer Science: A Structured Programming Approach Using C 26 Table 2-5 Examples of Variable Declarations and Definitions
  • 27. Computer Science: A Structured Programming Approach Using C 27 FIGURE 2-12 Variable Initialization ‘B’
  • 28. Computer Science: A Structured Programming Approach Using C 28 When a variable is defined, it is not initialized. We must initialize any variable requiring prescribed data when the function starts. Note
  • 29. Computer Science: A Structured Programming Approach Using C 29 PROGRAM 2-2 Print Sum of Three Numbers
  • 30. Computer Science: A Structured Programming Approach Using C 30 PROGRAM 2-2 Print Sum of Three Numbers (continued)
  • 31. Computer Science: A Structured Programming Approach Using C 31 PROGRAM 2-2 Print Sum of Three Numbers (continued)
  • 32. Computer Science: A Structured Programming Approach Using C 32 2-6 Constants Constants are data values that cannot be changed during the execution of a program. Like variables, constants have a type. In this section, we discuss Boolean, character, integer, real, complex, and string constants. Constant Representation Coding Constants Topics discussed in this section:
  • 33. Computer Science: A Structured Programming Approach Using C 33 A character constant is enclosed in single quotes. Note
  • 34. Computer Science: A Structured Programming Approach Using C 34 Table 2-6 Symbolic Names for Control Characters
  • 35. Computer Science: A Structured Programming Approach Using C 35 Table 2-7 Examples of Integer Constants
  • 36. Computer Science: A Structured Programming Approach Using C 36 Table 2-8 Examples of Real Constants
  • 37. Computer Science: A Structured Programming Approach Using C 37 FIGURE 2-13 Some Strings
  • 38. Computer Science: A Structured Programming Approach Using C 38 FIGURE 2-14 Null Characters and Null Strings
  • 39. Computer Science: A Structured Programming Approach Using C 39 Use single quotes for character constants. Use double quotes for string constants. Note
  • 40. Computer Science: A Structured Programming Approach Using C 40 PROGRAM 2-3 Memory Constants
  • 41. Computer Science: A Structured Programming Approach Using C 41 PROGRAM 2-3 Memory Constants (continued)