DEV Community

Lavender
Lavender

Posted on

C: Operator Examples

unsigned int a = 60; /\*60 = 0011 1100 \*/
unsigned int b = 13; /\*13 = 0000 1101 \*/
int c = 0;
c = a & b; /\*12 = 0000 1100 \*/
printf("Line 1 -the value of c is %d\n", c);
c = a | b; /\*61 = 0011 1101 \*/
printf("Line 2 -the value of c is %d\n", c);
c = a ^ b; /\*49 = 0011 0001 \*/
printf("Line 3 -the value of c is %d\n", c);
c = ~a; /\*-61 = 1100 0011 \*/
printf("Line 4 -The value of c is %d\n", c);
c = a << 2; /\*240 = 1111 0000 \*/
printf("Line 5 -the value of c is %d\n", c);
c = a >> 2; /\*15 = 0000 1111 \*/
printf("Line 6 -The value of c is %d\n", c);
Enter fullscreen mode Exit fullscreen mode

Useful links

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more