1 2 3 4 5 6 7 8 9
#include <cstdio> int main() { bool b = 2; char *c = (char*)&b; // Proof that it's not a conversion in varargs printf("%d\n%d\n",b,*c); }
1 2
1 1