Suche senden
Hochladen
C Introduction
•
Als PPT, PDF herunterladen
•
0 gefällt mir
•
364 views
Sudharsan S
Folgen
Bildung
Melden
Teilen
Melden
Teilen
1 von 18
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
TechSoup
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
Poonam Aher Patil
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
psychiatric nursing HISTORY COLLECTION .docx
psychiatric nursing HISTORY COLLECTION .docx
PoojaSen20
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
bronxfugly43
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
Nirmal Dwivedi
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Maksud Ahmed
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
Nguyen Thanh Tu Collection
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
christianmathematics
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
VishalSingh1417
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
Celine George
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Jisc
PROCESS RECORDING FORMAT.docx
PROCESS RECORDING FORMAT.docx
PoojaSen20
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Denish Jangid
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
Poh-Sun Goh
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Celine George
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
callscotland1987
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
pradhanghanshyam7136
Kürzlich hochgeladen
(20)
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
psychiatric nursing HISTORY COLLECTION .docx
psychiatric nursing HISTORY COLLECTION .docx
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
PROCESS RECORDING FORMAT.docx
PROCESS RECORDING FORMAT.docx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
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
Jetzt herunterladen