不二如是 发表于 2016-11-22 14:49:47

0 0 6 6 - 像布尔致敬 - 【扫盲】

本帖最后由 不二如是 于 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;
}
页: [1]
查看完整版本: 0 0 6 6 - 像布尔致敬 - 【扫盲】