Lecture 3 Operator
Lecture 3 Operator
Operator
vOperator: An operator is a symbol that tells the compiler to
perform certain mathematical, logical or relational manipulation.
Operators
Binary Operator
Solution:
(a) i + c (b) x + c (c) dx + x (d) ((int) dx) + ix
= int + char = float + char = double + float = ((int) double) + long
= int = float = double = int + long = long
A B & A B |
0 0 0 0 0 0 A !
0 1 0 0 1 1 0 1
1 0 0 1 0 1 1 0
1 1 1 1 1 1
Solution:
(a) ( i – 3 * j ) % ( c + 2 * d) / (x – y) (a) ( 3*i – 2*j ) % (2*d-c)+ (j != 6)
= (8–3*5) % (99+2 *100)/(0.005 –(-0.01)) = (3*8 – 2*5)%(2*100-99)+(5 !=6)
= (8 – 15) % (99 + 200)/(0.005 +0.01) = (24-10) %(200-99)+ 1
= -7 % 299/0.015 = 14 % 101 + 1
= -7/0.015 = 14 + 1
= -466.67 = 15
For Your Practice
Exercise: int i = 8, j = 5;
float x = 0.005, y = -0.01;
char c = ‘c’, d = ‘d’;