马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2016-11-22 15:02 编辑
乔治·布尔(George Boole,1815.11.2~1864),1815年11月2日生于英格兰的林肯。
19世纪最重要的数学家之一,出版了《逻辑的数学分析》,这是它对符号逻辑诸多贡献中的第一次。
1854年,他出版了《思维规律的研究》,这是他最著名的著作。
布尔大神,最为熟悉的还是:
Boolean Variable (布尔型变量)
此值有两种逻辑状态的变量,它包含两个值:真和假。
如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。
要把一个整型变量转换成布尔型变量,如果整型值为0,则其布尔型值为假;
反之如果整型值为非0,则其布尔型值为真。
布尔型变量在运行时通常用做标志,比如进行逻辑测试以改变程序流程。
在各种语言,就没有不用到Bool值的!
为什么呢?
很简单,因为所有数字系统的底层逻辑'0'、'1' ,即高低电平
就是Bool!
秀一段C++中Bool的原型:#include<iostream>
using namespace std;
int main()
{
bool flag;
flag=true;
if(flag)
{
cout<<true<<endl;
}
return 0;
}
|