No, non esiste.
E non se ne sente il bisogno: 0 è sempre falso e qualsiasi altro valore è vero. E' così anche in C++, anche se hanno introdotto il tipo BOOL (che comunque è un valore numerico: 0 per false e 1 per true).
codice:
#include <iostream>

using namespace std;

int main() {
   cout << true << "\t" << false << endl;
   return 0;
}
Ciao.