为什么C中的布尔类型写为_Bool?

Nov*_*tor 0 c standards boolean

可能重复:
C中的_Bool和bool类型之间的区别?

我只是不明白.对我来说,它似乎非常不直观 - 与简单的"bool"相比:)

以这种方式称呼的动机是什么?

Chr*_*isW 5

以一个或两个下划线开头的标识符是为语言和编译器保留的.

我希望他们不想破坏现有的('遗留')代码,这可能使用'bool'作为变量的名称.