Top | MCQs on Bitwise Algorithms and Bit Manipulations with Answers | Question 11

Last Updated :
Discuss
Comments

What will the below code snippet do?

C++
#include <iostream>
using namespace std;
int main()
{
    int num = 5;
    cout << (~num + 1) << endl;
    return 0;
}
C
#include <stdio.h>
int main() {
    int num = 5;
    printf("%d\n", (~num + 1));
    return 0;
}
Java
public class Main {
    public static void main(String[] args) {
        int num = 5;
        System.out.println(~num + 1);
    }
}
Python
num = 5
print(~num + 1)
JavaScript
let num = 5;
console.log(~num + 1);

It will print 2's complement of a number.

It will print 101.

It will print 1.s complement of a number.

None

Share your thoughts in the comments