Soumettre la recherche
Mettre en ligne
C Introduction
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
364 vues
Sudharsan S
Suivre
Formation
Signaler
Partager
Signaler
Partager
1 sur 18
Télécharger maintenant
Recommandé
intro to c
intro to c
teach4uin
Lecture#2 Computer languages computer system and Programming EC-105
Lecture#2 Computer languages computer system and Programming EC-105
NUST Stuff
3 Function & Storage Class.pptx
3 Function & Storage Class.pptx
aarockiaabinsAPIICSE
Algorithm and c language
Algorithm and c language
kamalbeydoun
C chap02
C chap02
Khan Rahimeen
C chap02
C chap02
Kamran
Learning the C Language
Learning the C Language
nTier Custom Solutions
Overview of C Mrs Sowmya Jyothi
Overview of C Mrs Sowmya Jyothi
Sowmya Jyothi
Recommandé
intro to c
intro to c
teach4uin
Lecture#2 Computer languages computer system and Programming EC-105
Lecture#2 Computer languages computer system and Programming EC-105
NUST Stuff
3 Function & Storage Class.pptx
3 Function & Storage Class.pptx
aarockiaabinsAPIICSE
Algorithm and c language
Algorithm and c language
kamalbeydoun
C chap02
C chap02
Khan Rahimeen
C chap02
C chap02
Kamran
Learning the C Language
Learning the C Language
nTier Custom Solutions
Overview of C Mrs Sowmya Jyothi
Overview of C Mrs Sowmya Jyothi
Sowmya Jyothi
Ch3 repetition
Ch3 repetition
Hattori Sidek
Ch1 principles of software development
Ch1 principles of software development
Hattori Sidek
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
GOWSIKRAJAP
Chap 2 structure of c programming dti2143
Chap 2 structure of c programming dti2143
alish sha
C# programs
C# programs
Syed Mustafa
Basics of c++
Basics of c++
Gunjan Mathur
Chapter 7: Arithmetic and Relational Operators
Chapter 7: Arithmetic and Relational Operators
Dr. Rosemarie Sibbaluca-Guirre
Programming in c by pkv
Programming in c by pkv
Pramod Vishwakarma
CONTROL STRUCTURE
CONTROL STRUCTURE
Dr. Rosemarie Sibbaluca-Guirre
Unit 3
Unit 3
GOWSIKRAJAP
cp Module4(1)
cp Module4(1)
Amarjith C K
[ITP - Lecture 12] Functions in C/C++
[ITP - Lecture 12] Functions in C/C++
Muhammad Hammad Waseem
Learn C
Learn C
kantila
Cp module 2
Cp module 2
Amarjith C K
Fda unit 1 lec 1
Fda unit 1 lec 1
Eugin Britto
Functions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothi
Sowmya Jyothi
PROGRAM LOGIC AND FORMULATION
PROGRAM LOGIC AND FORMULATION
Joland Reambillo
Pointers and call by value, reference, address in C
Pointers and call by value, reference, address in C
Syed Mustafa
Ch2 introduction to c
Ch2 introduction to c
Hattori Sidek
Unit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in C
Sowmya Jyothi
C Intro.ppt
C Intro.ppt
DaVidSilenceKawlni
Complete C++ programming Language Course
Complete C++ programming Language Course
Vivek chan
Contenu connexe
Tendances
Ch3 repetition
Ch3 repetition
Hattori Sidek
Ch1 principles of software development
Ch1 principles of software development
Hattori Sidek
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
GOWSIKRAJAP
Chap 2 structure of c programming dti2143
Chap 2 structure of c programming dti2143
alish sha
C# programs
C# programs
Syed Mustafa
Basics of c++
Basics of c++
Gunjan Mathur
Chapter 7: Arithmetic and Relational Operators
Chapter 7: Arithmetic and Relational Operators
Dr. Rosemarie Sibbaluca-Guirre
Programming in c by pkv
Programming in c by pkv
Pramod Vishwakarma
CONTROL STRUCTURE
CONTROL STRUCTURE
Dr. Rosemarie Sibbaluca-Guirre
Unit 3
Unit 3
GOWSIKRAJAP
cp Module4(1)
cp Module4(1)
Amarjith C K
[ITP - Lecture 12] Functions in C/C++
[ITP - Lecture 12] Functions in C/C++
Muhammad Hammad Waseem
Learn C
Learn C
kantila
Cp module 2
Cp module 2
Amarjith C K
Fda unit 1 lec 1
Fda unit 1 lec 1
Eugin Britto
Functions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothi
Sowmya Jyothi
PROGRAM LOGIC AND FORMULATION
PROGRAM LOGIC AND FORMULATION
Joland Reambillo
Pointers and call by value, reference, address in C
Pointers and call by value, reference, address in C
Syed Mustafa
Ch2 introduction to c
Ch2 introduction to c
Hattori Sidek
Unit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in C
Sowmya Jyothi
Tendances
(20)
Ch3 repetition
Ch3 repetition
Ch1 principles of software development
Ch1 principles of software development
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
Chap 2 structure of c programming dti2143
Chap 2 structure of c programming dti2143
C# programs
C# programs
Basics of c++
Basics of c++
Chapter 7: Arithmetic and Relational Operators
Chapter 7: Arithmetic and Relational Operators
Programming in c by pkv
Programming in c by pkv
CONTROL STRUCTURE
CONTROL STRUCTURE
Unit 3
Unit 3
cp Module4(1)
cp Module4(1)
[ITP - Lecture 12] Functions in C/C++
[ITP - Lecture 12] Functions in C/C++
Learn C
Learn C
Cp module 2
Cp module 2
Fda unit 1 lec 1
Fda unit 1 lec 1
Functions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothi
PROGRAM LOGIC AND FORMULATION
PROGRAM LOGIC AND FORMULATION
Pointers and call by value, reference, address in C
Pointers and call by value, reference, address in C
Ch2 introduction to c
Ch2 introduction to c
Unit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in C
Similaire à C Introduction
C Intro.ppt
C Intro.ppt
DaVidSilenceKawlni
Complete C++ programming Language Course
Complete C++ programming Language Course
Vivek chan
Lec1_EENG112-Introduction.pdf
Lec1_EENG112-Introduction.pdf
ShwetaSaharan8
Cinfo
Cinfo
teach4uin
c-programming
c-programming
Zulhazmi Harith
Hello world! Intro to C++
Hello world! Intro to C++
DSCIGDTUW
Prog1-L2.pptx
Prog1-L2.pptx
valerie5142000
C programming
C programming
PralhadKhanal1
Function
Function
Sukhdarshan Singh
2 EPT 162 Lecture 2
2 EPT 162 Lecture 2
Don Dooley
C++
C++
MuhammadSaad281
Programming in C
Programming in C
Nishant Munjal
Introduction to c programming
Introduction to c programming
Infinity Tech Solutions
CP c++ programing project Unit 1 intro.pdf
CP c++ programing project Unit 1 intro.pdf
ShivamYadav886008
Basic Elements of C++
Basic Elements of C++
Jason J Pulikkottil
Fundamentals of Data Structures Unit 1.pptx
Fundamentals of Data Structures Unit 1.pptx
Vigneshkumar Ponnusamy
Fundamentals of computer programming by Dr. A. Charan Kumari
Fundamentals of computer programming by Dr. A. Charan Kumari
THE NORTHCAP UNIVERSITY
Programming Fundamentals Functions in C and types
Programming Fundamentals Functions in C and types
imtiazalijoono
Presentation 2.ppt
Presentation 2.ppt
UdhayaKumar175069
Chapter2
Chapter2
Anees999
Similaire à C Introduction
(20)
C Intro.ppt
C Intro.ppt
Complete C++ programming Language Course
Complete C++ programming Language Course
Lec1_EENG112-Introduction.pdf
Lec1_EENG112-Introduction.pdf
Cinfo
Cinfo
c-programming
c-programming
Hello world! Intro to C++
Hello world! Intro to C++
Prog1-L2.pptx
Prog1-L2.pptx
C programming
C programming
Function
Function
2 EPT 162 Lecture 2
2 EPT 162 Lecture 2
C++
C++
Programming in C
Programming in C
Introduction to c programming
Introduction to c programming
CP c++ programing project Unit 1 intro.pdf
CP c++ programing project Unit 1 intro.pdf
Basic Elements of C++
Basic Elements of C++
Fundamentals of Data Structures Unit 1.pptx
Fundamentals of Data Structures Unit 1.pptx
Fundamentals of computer programming by Dr. A. Charan Kumari
Fundamentals of computer programming by Dr. A. Charan Kumari
Programming Fundamentals Functions in C and types
Programming Fundamentals Functions in C and types
Presentation 2.ppt
Presentation 2.ppt
Chapter2
Chapter2
Plus de Sudharsan S
Xml1111
Xml1111
Sudharsan S
Xml11
Xml11
Sudharsan S
Xml plymouth
Xml plymouth
Sudharsan S
Xml Presentation-3
Xml Presentation-3
Sudharsan S
Xml Presentation-1
Xml Presentation-1
Sudharsan S
XML Presentation-2
XML Presentation-2
Sudharsan S
Xml
Xml
Sudharsan S
Unix Shell Scripting Basics
Unix Shell Scripting Basics
Sudharsan S
Unix
Unix
Sudharsan S
Introduction to Unix
Introduction to Unix
Sudharsan S
Unix
Unix
Sudharsan S
C Lecture
C Lecture
Sudharsan S
C Tutorials
C Tutorials
Sudharsan S
College1
College1
Sudharsan S
C Programming
C Programming
Sudharsan S
C Tutorials
C Tutorials
Sudharsan S
Preface
Preface
Sudharsan S
Toc Sg
Toc Sg
Sudharsan S
Les08
Les08
Sudharsan S
Les06
Les06
Sudharsan S
Plus de Sudharsan S
(20)
Xml1111
Xml1111
Xml11
Xml11
Xml plymouth
Xml plymouth
Xml Presentation-3
Xml Presentation-3
Xml Presentation-1
Xml Presentation-1
XML Presentation-2
XML Presentation-2
Xml
Xml
Unix Shell Scripting Basics
Unix Shell Scripting Basics
Unix
Unix
Introduction to Unix
Introduction to Unix
Unix
Unix
C Lecture
C Lecture
C Tutorials
C Tutorials
College1
College1
C Programming
C Programming
C Tutorials
C Tutorials
Preface
Preface
Toc Sg
Toc Sg
Les08
Les08
Les06
Les06
Dernier
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
Celine George
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
JhengPantaleon
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
iammrhaywood
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
InMediaRes1
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
JericReyAuditor
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Sapana Sha
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
Virag Sontakke
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
ssuser54595a
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
sanyamsingh5019
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Sayali Powar
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
adityarao40181
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
VS Mahajan Coaching Centre
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
AnaBeatriceAblay2
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
pboyjonauth
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
akmcokerachita
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Chameera Dedduwage
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
manuelaromero2013
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
unnathinaik
Dernier
(20)
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
C Introduction
1.
© 2000 Prentice
Hall, Inc. All rights reserved. 1 Chapter 2 - Introduction to C Programming Outline 2.1 Introduction 2.2 A Simple C Program: Printing a Line of Text 2.3 Another Simple C Program: Adding Two Integers 2.4 Memory Concepts 2.5 Arithmetic in C 2.6 Decision Making: Equality and Relational Operators
2.
© 2000 Prentice
Hall, Inc. All rights reserved. 2 2.1 Introduction • C programming language – Structured and disciplined approach to program design • Structured programming – Introduced in chapters 3 and 4 – Used throughout the remainder of the book
3.
© 2000 Prentice
Hall, Inc. All rights reserved. 3 2.2 A Simple C Program: Printing a Line of Text • Comments – Text surrounded by /* and */ is ignored by computer – Used to describe program • #include <stdio.h> – Preprocessor directive • Tells computer to load contents of a certain file – <stdio.h> allows standard input/output operations 1 /* Fig. 2.1: fig02_01.c 2 A first program in C */ 3 #include <stdio.h> 4 5 int main() 6 { 7 printf( "Welcome to C!n" ); 8 9 return 0; 10 } Welcome to C!
4.
© 2000 Prentice
Hall, Inc. All rights reserved. 4 2.2 A Simple C Program: Printing a Line of Text • int main() – C++ programs contain one or more functions, exactly one of which must be main – Parenthesis used to indicate a function – int means that main "returns" an integer value – Braces ({ and }) indicate a block • The bodies of all functions must be contained in braces
5.
© 2000 Prentice
Hall, Inc. All rights reserved. 5 2.2 A Simple C Program: Printing a Line of Text • printf( "Welcome to C!n" ); – Instructs computer to perform an action • Specifically, prints the string of characters within quotes (“ ”) – Entire line called a statement • All statements must end with a semicolon (;) – Escape character () • Indicates that printf should do something out of the ordinary • n is the newline character
6.
© 2000 Prentice
Hall, Inc. All rights reserved. 6 2.2 A Simple C Program: Printing a Line of Text • return 0; – A way to exit a function – return 0, in this case, means that the program terminated normally • Right brace } – Indicates end of main has been reached • Linker – When a function is called, linker locates it in the library – Inserts it into object program – If function name is misspelled, the linker will produce an error because it will not be able to find function in the library
7.
© 2000 Prentice
Hall, Inc. All rights reserved. OutlineOutline 7 1. Initialize variables 2. Input 2.1 Sum 3. Print Program Output 1 /* Fig. 2.5: fig02_05.c 2 Addition program */ 3 #include <stdio.h> 4 5 int main() 6 { 7 int integer1, integer2, sum; /* declaration */ 8 9 printf( "Enter first integern" ); /* prompt */ 10 scanf( "%d", &integer1 ); /* read an integer */ 11 printf( "Enter second integern" ); /* prompt */ 12 scanf( "%d", &integer2 ); /* read an integer */ 13 sum = integer1 + integer2; /* assignment of sum */ 14 printf( "Sum is %dn", sum ); /* print sum */ 15 16 return 0; /* indicate that program ended successfully */ 17 } Enter first integer 45 Enter second integer 72 Sum is 117
8.
© 2000 Prentice
Hall, Inc. All rights reserved. 8 2.3 Another Simple C Program: Adding Two Integers • As before – Comments, #include <stdio.h> and main • int integer1, integer2, sum; – Declaration of variables • Variables: locations in memory where a value can be stored – int means the variables can hold integers (-1, 3, 0, 47) – Variable names (identifiers) • integer1, integer2, sum • Identifiers: consist of letters, digits (cannot begin with a digit) and underscores( _ ) – Case sensitive – Declarations appear before executable statements • If an executable statement references and undeclared variable it will produce a syntax (compiler) error
9.
© 2000 Prentice
Hall, Inc. All rights reserved. 9 2.3 Another Simple C Program: Adding Two Integers • scanf( "%d", &integer1 ); – Obtains a value from the user • scanf uses standard input (usually keyboard) – This scanf statement has two arguments • %d - indicates data should be a decimal integer • &integer1 - location in memory to store variable • & is confusing in beginning – for now, just remember to include it with the variable name in scanf statements – When executing the program the user responds to the scanf statement by typing in a number, then pressing the enter (return) key
10.
© 2000 Prentice
Hall, Inc. All rights reserved. 10 2.3 Another Simple C Program: Adding Two Integers • = (assignment operator) – Assigns a value to a variable – Is a binary operator (has two operands) sum = variable1 + variable2; sum gets variable1 + variable2; – Variable receiving value on left • printf( "Sum is %dn", sum ); – Similar to scanf • %d means decimal integer will be printed • sum specifies what integer will be printed – Calculations can be performed inside printf statements printf( "Sum is %dn", integer1 + integer2 );
11.
© 2000 Prentice
Hall, Inc. All rights reserved. 11 2.4 Memory Concepts • Variables – Variable names correspond to locations in the computer's memory – Every variable has a name, a type, a size and a value – Whenever a new value is placed into a variable (through scanf, for example), it replaces (and destroys) the previous value – Reading variables from memory does not change them • A visual representation integer1 45
12.
© 2000 Prentice
Hall, Inc. All rights reserved. 12 2.5 Arithmetic • Arithmetic calculations – Use * for multiplication and / for division – Integer division truncates remainder • 7 / 5 evaluates to 1 – Modulus operator(%) returns the remainder • 7 % 5 evaluates to 2 • Operator precedence – Some arithmetic operators act before others (i.e., multiplication before addition) • Use parenthesis when needed – Example: Find the average of three variables a, b and c • Do not use: a + b + c / 3 • Use: (a + b + c ) / 3
13.
© 2000 Prentice
Hall, Inc. All rights reserved. 13 2.5 Arithmetic • Arithmetic operators: • Rules of operator precedence: C operation Arithmetic operator Algebraic expression C expression Addition + f + 7 f + 7 Subtraction - p – c p - c Multiplication * bm b * m Division / x / y x / y Modulus % r mod s r % s Operator(s) Operation(s) Order of evaluation (precedence) () Parentheses Evaluated first. If the parentheses are nested, the expression in the innermost pair is evaluated first. If there are several pairs of parentheses “on the same level” (i.e., not nested), they are evaluated left to right. *, /, or % Multiplication,Divi sion, Modulus Evaluated second. If there are several, they are evaluated left to right. + or - Addition Subtraction Evaluated last. If there are several, they are evaluated left to right.
14.
© 2000 Prentice
Hall, Inc. All rights reserved. 14 2.6 Decision Making: Equality and Relational Operators • Executable statements – Perform actions (calculations, input/output of data) – Perform decisions • May want to print "pass" or "fail" given the value of a test grade • if control structure – Simple version in this section, more detail later – If a condition is true, then the body of the if statement executed • 0 is false, non-zero is true – Control always resumes after the if structure • Keywords – Special words reserved for C – Cannot be used as identifiers or variable names
15.
© 2000 Prentice
Hall, Inc. All rights reserved. 15 2.6 Decision Making: Equality and Relational Operators Standard algebraic equality operator or relational operator C equality or relational operator Example of C condition Meaning of C condition Equality Operators = == x == y x is equal to y not = != x != y x is not equal to y Relational Operators > > x > y x is greater than y < < x < y x is less than y >= >= x >= y x is greater than or equal to y <= <= x <= y x is less than or equal to y
16.
© 2000 Prentice
Hall, Inc. All rights reserved. 16 2.6 Decision Making: Equality and Relational Operators Keywords auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while
17.
© 2000 Prentice
Hall, Inc. All rights reserved. OutlineOutline 17 1. Declare variables 2. Input 2.1 if statements 3. Print 1 /* Fig. 2.13: fig02_13.c 2 Using if statements, relational 3 operators, and equality operators */ 4 #include <stdio.h> 5 6 int main() 7 { 8 int num1, num2; 9 10 printf( "Enter two integers, and I will tell youn" ); 11 printf( "the relationships they satisfy: " ); 12 scanf( "%d%d", &num1, &num2 ); /* read two integers */ 13 14 if ( num1 == num2 ) 15 printf( "%d is equal to %dn", num1, num2 ); 16 17 if ( num1 != num2 ) 18 printf( "%d is not equal to %dn", num1, num2 ); 19 20 if ( num1 < num2 ) 21 printf( "%d is less than %dn", num1, num2 ); 22 23 if ( num1 > num2 ) 24 printf( "%d is greater than %dn", num1, num2 ); 25 26 if ( num1 <= num2 ) 27 printf( "%d is less than or equal to %dn", 28 num1, num2 );
18.
© 2000 Prentice
Hall, Inc. All rights reserved. OutlineOutline 18 3.1 Exit main Program Output 29 30 if ( num1 >= num2 ) 31 printf( "%d is greater than or equal to %dn", 32 num1, num2 ); 33 34 return 0; /* indicate program ended successfully */ 35 } Enter two integers, and I will tell you the relationships they satisfy: 3 7 3 is not equal to 7 3 is less than 7 3 is less than or equal to 7 Enter two integers, and I will tell you the relationships they satisfy: 22 12 22 is not equal to 12 22 is greater than 12 22 is greater than or equal to 12
Télécharger maintenant