SlideShare a Scribd company logo
1 of 38
C Programming - Operators and Expressions ,[object Object],Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
Programming in C: A Practical Approach Operators and Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
Programming in C: A Practical Approach Operators and Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
Programming in C: A Practical Approach Operators and Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],Programming in C: A Practical Approach Operators and Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
Programming in C: A Practical Approach Operators and Expressions ,[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
Programming in C: A Practical Approach Operators and Expressions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   TERNARY OPERATOR BINARY OPERATOR UNARY OPERATOR BASED ON NO. OF OPERATORS BASED ON ROLE OF OPERATOR BITWISE OPERATORS MISCELLANEOUS OPERATORS ARITHMETIC OPERATORS ASSIGNMENT OPERATORS LOGICAL OPERATORS RELATIONAL OPERATORS CLASSIFICATION OF OPERATORS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   The operators within a row have the same precedence and the order in which they are written does not matter.  S.No Operator Name of Operator Category -ary of Operators Precedence amongst arithmetic class Associativity 1. + -  ++ -- Unary plus Unary minus Increment  Decrement Unary operators Unary Level-I  (Highest) R->L  (Right-to-left) 2. * / % Multiplication Division Modulus Multiplicative operators Binary Level-II  (Intermediate) L->R (Left-to-right) 3. + - Addition Subtraction Additive operators Binary Level-III (Lowest) L->R
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
Programming in C: A Practical Approach Operators and Expressions ,[object Object],Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   S.No Operator Name of Operator Category -ary of Operators Precedence amongst  relational class Associativity 1. < >  <= >= Less than Greater than Less than or equal to Greater than or equal to Relational operators Binary Level-I  L->R 2. == != Equal to Not equal to Equality operators Binary Level-II  L->R
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   S.No Operator Name of Operator Category -ary of Operators Precedence amongst  logical class Associativity 1. ! Logical NOT Unary Unary Level-I  R->L  2. && Logical AND Logical operator Binary Level-II  L->R 3. || Logical OR Logical operator Binary Level-III L->R
[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   OPERAND 1 OPERAND 2 AND OPERATION OR OPERATION FALSE FALSE FALSE FALSE FALSE TRUE FALSE TRUE TRUE FALSE FALSE TRUE TRUE TRUE TRUE TRUE OPERAND NOT OPERATION FALSE TRUE TRUE FALSE
[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   S.No Operator Name of Operator Category -ary of Operators Precedence amongst  bitwise class Associativity 1. ~ Bitwise NOT Unary Unary Level-I  R->L  2. << >> Left Shift Right Shift Shift operators Binary Level-II  L->R 3. & Bitwise AND Bitwise operator Binary Level-III L->R 4. ^ Bitwise X-OR Bitwise operator Binary Level-IV L->R 5. | Bitwise OR Bitwise operator Binary Level-V L->R
[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   S. No Operator Name of Operator Category -ary of Operators Precedence  Associativity 1. = *= /= %= += -= &= |= ^= <<= >>= Simple assignment Assign product Assign quotient Assign modulus Assign sum Assign difference Assign bitwise AND Assign bitwise OR Assign bitwise XOR Assign left shift Assign right shift Assignment Shorthand assignment operators Binary Level-I  R->L
[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   S.No Initialization Assignment 1. First time assignment at the time of definition is called initialization.  For example:  int a=10; is initialization of  a . Value of a data object after initialization can be changed by the means of assignment.  For example: Consider the following statements int a=10; a=20;  The value of  a  is changed to 20 by the assignment statement. 2. Initialization can be done only once. Assignment can be done any number of times. 3. Qualified constant can be initialized with a value.  For example, const int a=10; is valid. Qualified constant cannot be assigned a value. It is erroneous to write a=10; if  a  is a qualified constant.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   S.No Operator Name of Operator Category ary of Operators Precedence  Associativity 1. sizeof Size-of operator Unary Unary Level-I R->L
[object Object],[object Object],[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.
[object Object],[object Object],Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   S.No Operator Name of Operator Category -ary of Operators Precedence  Associativity 1. () [] -> . Function call Array subscript Indirect member access Direct member access Level-I (Highest) 2. ! ~ + - ++ -- & * sizeof Logical NOT Bitwise NOT Unary plus Unary minus Increment Decrement Address-of Deference Sizeof Unary Unary Level-II R->L 3. * / % Multiplication Division Modulus Multiplicative operators Binary Level-III  L->R
Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   S.No Operator Name of Operator Category ary of Operators Precedence  Associativity 4. + - Addition Subtraction Additive operators Binary Level-IV L->R 5. << >> Left Shift Right Shift Shift operators Binary Level-V L->R 6. < >  <= >= Less than Greater than Less than or equal to Greater than or equal to Relational operators Binary Level-VI  L->R 7. == != Equal to Not equal to Equality operators Binary Level-VII  L->R 8. & Bitwise AND Bitwise operator Binary Level-VIII L->R 9. ^ Bitwise X-OR Bitwise operator Binary Level-IX L->R 10. | Bitwise OR Bitwise operator Binary Level-X L->R 11. && Logical AND Logical operator Binary Level-XI  L->R 12. || Logical OR Logical operator Binary Level-XII L->R 13. ?: Conditional operator Conditional Ternary Level-XIII  R->L
Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd.   S.No Operator Name of Operator Category ary of Operators Precedence  Associativity 14. = *= /= %= += -= &= |= ^= <<= >>= Simple assignment Assign product Assign quotient Assign modulus Assign sum Assign difference Assign bitwise AND Assign bitwise OR Assign bitwise XOR Assign left shift Assign right shift Assignment & Shorthand assignment operators Binary Level-XIV  R->L  15. , Comma operator Comma Binary Level-XV (Least) L->R

More Related Content

What's hot

What's hot (20)

Expression and Operartor In C Programming
Expression and Operartor In C Programming Expression and Operartor In C Programming
Expression and Operartor In C Programming
 
C – operators and expressions
C – operators and expressionsC – operators and expressions
C – operators and expressions
 
Operator in c programming
Operator in c programmingOperator in c programming
Operator in c programming
 
C ppt
C pptC ppt
C ppt
 
Operators in c programming
Operators in c programmingOperators in c programming
Operators in c programming
 
Expressions in c++
 Expressions in c++ Expressions in c++
Expressions in c++
 
Operation and expression in c++
Operation and expression in c++Operation and expression in c++
Operation and expression in c++
 
Report on c
Report on cReport on c
Report on c
 
C# operators
C# operatorsC# operators
C# operators
 
Operators in C & C++ Language
Operators in C & C++ LanguageOperators in C & C++ Language
Operators in C & C++ Language
 
Precedence and associativity (Computer programming and utilization)
Precedence and associativity (Computer programming and utilization)Precedence and associativity (Computer programming and utilization)
Precedence and associativity (Computer programming and utilization)
 
Operators in C++
Operators in C++Operators in C++
Operators in C++
 
Chapter 5 - Operators in C++
Chapter 5 - Operators in C++Chapter 5 - Operators in C++
Chapter 5 - Operators in C++
 
Operators and expressions in C++
Operators and expressions in C++Operators and expressions in C++
Operators and expressions in C++
 
Operators and Expressions
Operators and ExpressionsOperators and Expressions
Operators and Expressions
 
Operator of C language
Operator of C languageOperator of C language
Operator of C language
 
Operator.ppt
Operator.pptOperator.ppt
Operator.ppt
 
Operators in c++
Operators in c++Operators in c++
Operators in c++
 
Operators and Expressions in Java
Operators and Expressions in JavaOperators and Expressions in Java
Operators and Expressions in Java
 
operators in c++
operators in c++operators in c++
operators in c++
 

Viewers also liked

Increment strategy ppt 2013 14
Increment strategy ppt 2013 14Increment strategy ppt 2013 14
Increment strategy ppt 2013 14Vipul Saxena
 
An overview of techniques for detecting software variability concepts in sour...
An overview of techniques for detecting software variability concepts in sour...An overview of techniques for detecting software variability concepts in sour...
An overview of techniques for detecting software variability concepts in sour...Angela Lozano
 
dental cements (3) dental material
dental cements (3) dental materialdental cements (3) dental material
dental cements (3) dental materialDr-Faisal Al-Qahtani
 
Resume Mcgregor March 2016
Resume Mcgregor March 2016Resume Mcgregor March 2016
Resume Mcgregor March 2016Arthur McGregor
 
Operators in c language
Operators in c languageOperators in c language
Operators in c languageAmit Singh
 
Java - Introdução a banco de dados
Java - Introdução a banco de dadosJava - Introdução a banco de dados
Java - Introdução a banco de dadosSérgio Souza Costa
 
Manual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino AbekawaManual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino AbekawaAndré Luiz Jamarino Abekawa
 
Replicacao Object Sistemas
Replicacao Object SistemasReplicacao Object Sistemas
Replicacao Object Sistemastaniamaciel
 
Minicurso de Cakephp
Minicurso de CakephpMinicurso de Cakephp
Minicurso de CakephpCauan Cabral
 
Junções e subconsultas
Junções e subconsultasJunções e subconsultas
Junções e subconsultasjulianaveregue
 
Apostila PhP com Wamp, 2a. parte
Apostila PhP com Wamp, 2a. parteApostila PhP com Wamp, 2a. parte
Apostila PhP com Wamp, 2a. parteIlton Barbosa
 
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...Manuel Menezes de Sequeira
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Pyxis Technologies
 
area econòmica i patrimonial
area econòmica i patrimonialarea econòmica i patrimonial
area econòmica i patrimonialSandro
 

Viewers also liked (20)

Increment strategy ppt 2013 14
Increment strategy ppt 2013 14Increment strategy ppt 2013 14
Increment strategy ppt 2013 14
 
An overview of techniques for detecting software variability concepts in sour...
An overview of techniques for detecting software variability concepts in sour...An overview of techniques for detecting software variability concepts in sour...
An overview of techniques for detecting software variability concepts in sour...
 
Kerala Service Rules-Part 1
Kerala Service Rules-Part 1Kerala Service Rules-Part 1
Kerala Service Rules-Part 1
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
dental cements (3) dental material
dental cements (3) dental materialdental cements (3) dental material
dental cements (3) dental material
 
Resume Mcgregor March 2016
Resume Mcgregor March 2016Resume Mcgregor March 2016
Resume Mcgregor March 2016
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Operators in c language
Operators in c languageOperators in c language
Operators in c language
 
Java - Introdução a banco de dados
Java - Introdução a banco de dadosJava - Introdução a banco de dados
Java - Introdução a banco de dados
 
Manual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino AbekawaManual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino Abekawa
 
Replicacao Object Sistemas
Replicacao Object SistemasReplicacao Object Sistemas
Replicacao Object Sistemas
 
Minicurso de Cakephp
Minicurso de CakephpMinicurso de Cakephp
Minicurso de Cakephp
 
Junções e subconsultas
Junções e subconsultasJunções e subconsultas
Junções e subconsultas
 
Apostila PhP com Wamp, 2a. parte
Apostila PhP com Wamp, 2a. parteApostila PhP com Wamp, 2a. parte
Apostila PhP com Wamp, 2a. parte
 
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
 
Agile Management
Agile ManagementAgile Management
Agile Management
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
 
area econòmica i patrimonial
area econòmica i patrimonialarea econòmica i patrimonial
area econòmica i patrimonial
 
Lliço5 Cinèticaquímica
Lliço5 CinèticaquímicaLliço5 Cinèticaquímica
Lliço5 Cinèticaquímica
 

Similar to C Prog. - Operators and Expressions

Similar to C Prog. - Operators and Expressions (20)

programing in c PPT Gaurav Nautiyal.pptx
programing in c PPT Gaurav Nautiyal.pptxprograming in c PPT Gaurav Nautiyal.pptx
programing in c PPT Gaurav Nautiyal.pptx
 
Chapter 07
Chapter 07 Chapter 07
Chapter 07
 
c programming2.pptx
c programming2.pptxc programming2.pptx
c programming2.pptx
 
C operators
C operatorsC operators
C operators
 
C operator and expression
C operator and expressionC operator and expression
C operator and expression
 
cprogrammingoperator.ppt
cprogrammingoperator.pptcprogrammingoperator.ppt
cprogrammingoperator.ppt
 
C basics
C basicsC basics
C basics
 
C basics
C basicsC basics
C basics
 
Operators and Expressions in C#
Operators and Expressions in C#Operators and Expressions in C#
Operators and Expressions in C#
 
Programming for Problem Solving
Programming for Problem SolvingProgramming for Problem Solving
Programming for Problem Solving
 
Computer programming in C. Library functions in C.
Computer programming in C. Library functions in C.Computer programming in C. Library functions in C.
Computer programming in C. Library functions in C.
 
Operator in C language
Operator in C languageOperator in C language
Operator in C language
 
Types of Operators in C
Types of Operators in CTypes of Operators in C
Types of Operators in C
 
C++ revision tour
C++ revision tourC++ revision tour
C++ revision tour
 
C program
C programC program
C program
 
Coper in C
Coper in CCoper in C
Coper in C
 
operator (1).pptx
operator (1).pptxoperator (1).pptx
operator (1).pptx
 
Operator precedence and associativity
Operator precedence and associativityOperator precedence and associativity
Operator precedence and associativity
 
Operator precedence and associativity
Operator precedence and associativityOperator precedence and associativity
Operator precedence and associativity
 
NIKUL SURANI
NIKUL SURANINIKUL SURANI
NIKUL SURANI
 

More from vinay arora

Search engine and web crawler
Search engine and web crawlerSearch engine and web crawler
Search engine and web crawlervinay arora
 
Use case diagram (airport)
Use case diagram (airport)Use case diagram (airport)
Use case diagram (airport)vinay arora
 
Use case diagram
Use case diagramUse case diagram
Use case diagramvinay arora
 
Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)vinay arora
 
SEM - UML (1st case study)
SEM - UML (1st case study)SEM - UML (1st case study)
SEM - UML (1st case study)vinay arora
 
4 java - decision
4  java - decision4  java - decision
4 java - decisionvinay arora
 
3 java - variable type
3  java - variable type3  java - variable type
3 java - variable typevinay arora
 
2 java - operators
2  java - operators2  java - operators
2 java - operatorsvinay arora
 
1 java - data type
1  java - data type1  java - data type
1 java - data typevinay arora
 
Security & Protection
Security & ProtectionSecurity & Protection
Security & Protectionvinay arora
 
Process Synchronization
Process SynchronizationProcess Synchronization
Process Synchronizationvinay arora
 
CG - Output Primitives
CG - Output PrimitivesCG - Output Primitives
CG - Output Primitivesvinay arora
 
CG - Display Devices
CG - Display DevicesCG - Display Devices
CG - Display Devicesvinay arora
 
CG - Input Output Devices
CG - Input Output DevicesCG - Input Output Devices
CG - Input Output Devicesvinay arora
 
CG - Introduction to Computer Graphics
CG - Introduction to Computer GraphicsCG - Introduction to Computer Graphics
CG - Introduction to Computer Graphicsvinay arora
 
C Prog. - Strings (Updated)
C Prog. - Strings (Updated)C Prog. - Strings (Updated)
C Prog. - Strings (Updated)vinay arora
 

More from vinay arora (20)

Search engine and web crawler
Search engine and web crawlerSearch engine and web crawler
Search engine and web crawler
 
Use case diagram (airport)
Use case diagram (airport)Use case diagram (airport)
Use case diagram (airport)
 
Use case diagram
Use case diagramUse case diagram
Use case diagram
 
Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)Lab exercise questions (AD & CD)
Lab exercise questions (AD & CD)
 
SEM - UML (1st case study)
SEM - UML (1st case study)SEM - UML (1st case study)
SEM - UML (1st case study)
 
6 java - loop
6  java - loop6  java - loop
6 java - loop
 
4 java - decision
4  java - decision4  java - decision
4 java - decision
 
3 java - variable type
3  java - variable type3  java - variable type
3 java - variable type
 
2 java - operators
2  java - operators2  java - operators
2 java - operators
 
1 java - data type
1  java - data type1  java - data type
1 java - data type
 
Uta005 lecture3
Uta005 lecture3Uta005 lecture3
Uta005 lecture3
 
Uta005 lecture1
Uta005 lecture1Uta005 lecture1
Uta005 lecture1
 
Uta005 lecture2
Uta005 lecture2Uta005 lecture2
Uta005 lecture2
 
Security & Protection
Security & ProtectionSecurity & Protection
Security & Protection
 
Process Synchronization
Process SynchronizationProcess Synchronization
Process Synchronization
 
CG - Output Primitives
CG - Output PrimitivesCG - Output Primitives
CG - Output Primitives
 
CG - Display Devices
CG - Display DevicesCG - Display Devices
CG - Display Devices
 
CG - Input Output Devices
CG - Input Output DevicesCG - Input Output Devices
CG - Input Output Devices
 
CG - Introduction to Computer Graphics
CG - Introduction to Computer GraphicsCG - Introduction to Computer Graphics
CG - Introduction to Computer Graphics
 
C Prog. - Strings (Updated)
C Prog. - Strings (Updated)C Prog. - Strings (Updated)
C Prog. - Strings (Updated)
 

Recently uploaded

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Recently uploaded (20)

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

C Prog. - Operators and Expressions

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd. S.No Operator Name of Operator Category ary of Operators Precedence Associativity 4. + - Addition Subtraction Additive operators Binary Level-IV L->R 5. << >> Left Shift Right Shift Shift operators Binary Level-V L->R 6. < > <= >= Less than Greater than Less than or equal to Greater than or equal to Relational operators Binary Level-VI L->R 7. == != Equal to Not equal to Equality operators Binary Level-VII L->R 8. & Bitwise AND Bitwise operator Binary Level-VIII L->R 9. ^ Bitwise X-OR Bitwise operator Binary Level-IX L->R 10. | Bitwise OR Bitwise operator Binary Level-X L->R 11. && Logical AND Logical operator Binary Level-XI L->R 12. || Logical OR Logical operator Binary Level-XII L->R 13. ?: Conditional operator Conditional Ternary Level-XIII R->L
  • 38. Programming in C: A Practical Approach Operators and Expressions Copyright © 2010 Dorling Kindersley (India) Pvt. Ltd. S.No Operator Name of Operator Category ary of Operators Precedence Associativity 14. = *= /= %= += -= &= |= ^= <<= >>= Simple assignment Assign product Assign quotient Assign modulus Assign sum Assign difference Assign bitwise AND Assign bitwise OR Assign bitwise XOR Assign left shift Assign right shift Assignment & Shorthand assignment operators Binary Level-XIV R->L 15. , Comma operator Comma Binary Level-XV (Least) L->R