Data structures and algorithms in C++
2nd Edition
ISBN: 9780470460443
Author: Goodrich
Publisher: WILEY

#### Videos

Question
Chapter 1, Problem 5R
Program Plan Intro

## Operator precedence in java: The C++ has well-defined set of rules that specifies the order in which the operators in an expression gets evaluated. For example, in C++ it is defined that the multiplication and division has higher precedence than subtraction or addition. The operations multiplication, division and modulus have same precedence. The operations addition, subtraction and modulus have same precedence. The operators *, / and % are higher precedence than operators + and -. In C++, the parenthesis gets more priority than any other operator. Example for evaluation of expression with parenthesis: Consider the below expression,4*(2*(3+2)) In the above expression, the innermost parenthesis gets evaluated first. That is (3+2) is evaluated and it results 5. Then this 5 is multiplied using 2 and the result is 10. Then 10 are multiplied with 4 and the result is 40. Example for evaluation of expression without parenthesis: Consider the below expression,4*2*3+2 If there is no parenthesis, the result of this expression will be 26. This is found according to the operator precedence. The operator (*) has higher precedence than “+”. If an expression contain more than one operator with same precedence, their associatively defines the order of evaluation. Then the evaluation does either using left-to-right or right-to-left order.

04:34
Knowledge Booster
Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education