Understanding Operator Precedence and Associativity
In this exercise, you use what you have learned about operator precedence and associativity in C++. Study the following code, and then answer Questions.
// This program demonstrates the precedence and// associativity of operators.#includeusing namespace std;int main(){int number1 = 20;int number2 = 5;int number3 = 17;int answer1, answer2, answer3;int answer4, answer5, answer6;answer1 = number1 * number2 + number3;cout "Answer 1: " ≪ answer1 ≪ endl;answer2 = number1 * (number2 + number3);cout ≪ "Answer 2: " ≪ answer2 ≪ endl;answer3 = number1 + number2 − number3;cout ≪ "Answer 3: "≪ answer3 ≪ endl;answer4 = number1 + (number2 − number3);cout ≪ "Answer 4: " ≪ answer4 ≪ endl;answer5 = number1 + number2 * number3;cout ≪ "Answer 5: " ≪ answer5 ≪ endl;answer6 = number3 / number2;cout ≪ "Answer 6: " ≪ answer6 ≪ endl;return 0;}
Explain how precedence and associativity affect the result.
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.