- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# C program for Addition and Multiplication by 2 using Bitwise Operations.

Bitwise operators operate on bits (i.e. on binary values of on operand)

Operator | Description |
---|---|

& | Bitwise AND |

| | Bitwise OR |

^ | Bitwise XOR |

<< | Left Shift |

>> | Right Shift |

- | One's complement |

Bitwise AND | ||
---|---|---|

a | b | a & b |

0 | 0 | 0 |

0 | 1 | 0 |

1 | 0 | 0 |

1 | 1 | 1 |

Bitwise OR | ||
---|---|---|

a | b | a | b |

0 | 0 | 0 |

0 | 1 | 1 |

1 | 0 | 1 |

1 | 1 | 1 |

Bitwise XOR | ||
---|---|---|

a | b | a ^ b |

0 | 0 | 0 |

0 | 1 | 1 |

1 | 0 | 1 |

1 | 1 | 0 |

## Example

Following is the C program for addition and multiplication by 2 with the help of bitwise operators −

#include<stdio.h> main(){ int a; printf("Enter a\n"); scanf("%d",&a); printf("%d*2=%d \n",a,a<<1); printf("%d/2=%d \n",a,a>>1); }

## Output

When the above program is executed, it produces the following output −

Run 1: Enter a 45 45*2=90 45/2=22 Run 2: Enter a 65 65*2=130 65/2=32

- Related Questions & Answers
- C++ Program to Perform Addition Operation Using Bitwise Operators
- Checking power of 2 using bitwise operations in JavaScript
- C program to print multiplication table by using for Loop
- C++ Program to Implement Booth’s Multiplication Algorithm for Multiplication of 2 signed Numbers
- C++ program to find addition and subtraction using function call by address
- How to multiply a given number by 2 using Bitwise Operators in C#?
- Bitwise recursive addition of two integers in C
- C Program for Matrix Chain Multiplication
- C++ program for multiplication of array elements
- Alternate addition multiplication in an array - JavaScript
- Addition multiplication ladder in an array in JavaScript
- Python Program for Find reminder of array multiplication divided by n
- Matrix Multiplication and Normalization in C program
- Addition of 2 matrices in Java
- Program to find maximum score from performing multiplication operations in Python

Advertisements