【发布时间】:2013-01-17 21:57:22
【问题描述】:
如果没有 BOOL 数据类型这样的东西,请采取以下措施:
std::cout << (1>2); //<<-- prints 0
假设这个错误比较是 0,比较的结果会减少到什么数据类型 deos?进行快速谷歌搜索不会产生任何结果。我最好的猜测是它是unsigned char,因为它是最小的最基本数据类型,0 真正表示为0x00。我不想假设任何事情,因为我不确定 voodoo std::cout 对值做了什么以使其成为可打印字符。
【问题讨论】:
-
没有
BOOL,但是有bool。
标签: c++ types comparison