# IT. Expert System.

## C

### Assignment Operators

Operator Description Example = Simple assignment operator, Assigns values from right side operands to left side operand C = A + B will assigne value of A + B into C += Add AND assignment operator, It adds right operand to the left operand and assign the result to left operand C += A is equivalent to C = C + A -= Subtract AND assignment operator, It subtracts right operand from the left operand and assign the result to left operand C -= A is equivalent to C = C - A *= Multiply AND assignment operator, It multiplies right operand with the left operand and assign the result to left operand C *= A is equivalent to C = C * A /= Divide AND assignment operator, It divides left operand with the right operand and assign the result to left operand C /= A is equivalent to C = C / A %= Modulus AND assignment operator, It takes modulus using two operands and assign the result to left operand C %= A is equivalent to C = C % A <<= left shift and assignment operator c <<= 2 is same as c = c << 2 >>= Right shift AND assignment operator C >>= 2 is same as C = C >> 2 &= Bitwise AND assignment operator C &= 2 is same as C = C & 2 ^= bitwise exclusive OR and assignment operator C ^= 2 is same as C = C ^ 2 |= bitwise inclusive OR and assignment operator C |= 2 is same as C = C | 2

Syntax:
`identifier = value or identifier;`

Example:

```#include

main()
{
int a = 21;
int c ;

c =  a;
printf("Line 1 - =  Operator Example, Value of c = %d\n", c );

c +=  a;
printf("Line 2 - += Operator Example, Value of c = %d\n", c );

c -=  a;
printf("Line 3 - -= Operator Example, Value of c = %d\n", c );

c *=  a;
printf("Line 4 - *= Operator Example, Value of c = %d\n", c );

c /=  a;
printf("Line 5 - /= Operator Example, Value of c = %d\n", c );

c  = 200;
c %=  a;
printf("Line 6 - %= Operator Example, Value of c = %d\n", c );

c <<=  2;
printf("line 7 - <<= operator example, value of c = %d\n", c );

c >>=  2;
printf("Line 8 - >>= Operator Example, Value of c = %d\n", c );

c &=  2;
printf("Line 9 - &= Operator Example, Value of c = %d\n", c );

c ^=  2;
printf("Line 10 - ^= Operator Example, Value of c = %d\n", c );

c |=  2;
printf("Line 11 - |= Operator Example, Value of c = %d\n", c );

}```

Content

### IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 171 / 158795984. Delta: 0.02709 с