Multiple choice technology programming languages

Is the following statement correct: char ch = 'd'; if(ch < 32.00){ }

  1. True

  2. False

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The statement is syntactically correct in C#. A char can be compared with a numeric literal - the char is implicitly converted to its integer Unicode value (100 for 'd'), then compared to 32.00. The comparison evaluates to false, but the code compiles and runs without error.