Question: Shell & Script programming with Unix Increment and Precedence. a=-2; b=3; c=5 ans = $((++a - b++ * ++c)) echo ans1==$ans, a==$a, b==$b, c==$c; Output

Shell & Script programming with Unix

Increment and Precedence.

a=-2; b=3; c=5

ans = $((++a - b++ * ++c))

echo "ans1==$ans, a==$a, b==$b, c==$c;

Output 1 _______________________________________________

a=-2; b=3; c=5

(( ans2 = --a + ++b % c-- ))

echo "ans2==$ans2, a==$a, b==$b, c==$c"

Output 2 _______________________________________________

a=-2; b=3; c=5

ans3=$(( ++b / a-- * - ++c ))

echo "ans3==$ans3, a==$a, b==$b, c==$c"

Output 3 _______________________________________________

a=-1; b=0; c=2;

(( r4 = ++a && b-- || -c--))

echo "ans4== $r4, a== $a, b== $b, c== $c"

Output 4 _________________________________________

a=-1; b=0; c=2

(( r5 = -a-- && -++b || c--))

echo "ans5== $r5, a== $a, b== $b, c== $c"

Output 5 _________________________________________

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!