In C++ the result type of !, <, <=, >=, >, == and != is bool.
[cparser] / preproctest / t9.c
1 #define F B
2 #define A C
3 #define T C