What will the below code snippet do?
#include <iostream>
using namespace std;
int main()
{
int num = 5;
cout << (~num + 1) << endl;
return 0;
}
#include <stdio.h>
int main() {
int num = 5;
printf("%d\n", (~num + 1));
return 0;
}
public class Main {
public static void main(String[] args) {
int num = 5;
System.out.println(~num + 1);
}
}
num = 5
print(~num + 1)
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
This question is part of this quiz :
Top MCQs on Bitwise Algorithms and Bit Manipulations with Answers