printf输出bool值 | printf转换符

bool类型是当整形输出的

  • bool c = false;

  • printf("%d\n",c);

1.转换说明符
      %a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99)
      %c             字符
      %d             有符号十进制整数
      %f              浮点数(包括float和double)
      %e(%E)     浮点数指数输出[e-(E-)记数法]
      %g(%G)     浮点数不显无意义的零"0"
      %i              有符号十进制整数(与%d相同)
      %u             无符号十进制整数
      %o             八进制整数    e.g.     0123
      %x(%X)      十六进制整数()   e.g.   0x1234
      %p             指针
      %s             字符串
      %%            "%" 

更多参考 

你可能感兴趣的:(gcc/g++/cmake,开发语言,c++)