Which of the following statements are correct about the following c

Loading

Practice Assignment Operators –

Which of the following statements are correct about the following code snippet?

int a = 10;  
int b = 20;
bool c;
c = !(a > b);
  1. There is no error in the code snippet.
  2. An error will be reported since ! can work only with an int.
  3. A value 1 will be assigned to c.
  4. A value True will be assigned to c.
  5. A value False will be assigned to c.