|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2018-4-17 17:16 编辑
1815.11.2~1864.12.8
英格兰数学家和哲学家,数理逻辑学先驱,19世纪最重要的数学家之一。
重要成就是,创造: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;
- }
复制代码
- 成就
1848年,布尔出版了《The Mathematical Analysis of Logic(逻辑的数学分析)》,这是他对符号逻辑诸多贡献中的第一次。
1849年,被提升为数学教授。
1854年,他出版了《The Laws of Thought》,这是他最著名的著作。
在这本书中布尔介绍了现在以他的名字命名的布尔代数。
布尔撰写了微分方程和差分方程的课本,这些课本在英国一直使用到19世纪末。
由于其在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值。
1864年,布尔冒着大雨步行两英里走到讲台,身着打湿的衣服为学生们授课。
不久后,他就病倒了,得了重度感冒还发高烧。
其妻错误地相信疾病需要用致病因子施救,因为布尔是淋雨水而感冒的,妻子于是用桶子装水淋到他身上。
结果湿气进一步加剧了他的病情,两个月后,布尔死于肺部积水。
|
评分
-
查看全部评分
|