In C++ the result type of !, <, <=, >=, >, == and != is bool.
[cparser] / lextest / legalc /
drwxr-xr-x   ..
-rw-r--r-- 254 comment.c
-rw-r--r-- 57 operators.c
-rw-r--r-- 76 splicetest.c
-rw-r--r-- 130 string.c
-rw-r--r-- 54 test1.c
-rw-r--r-- 129 test2.c
-rw-r--r-- 227 trigraphs.c