鱼C论坛

 找回密码
 立即注册
查看: 3068|回复: 0

[小天才资讯] 乔治·布尔 George Boole - 布尔变量之父

[复制链接]
发表于 2016-12-16 10:35:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2018-4-17 17:16 编辑

屏幕快照 2016-12-16 上午11.00.50.png
1815.11.2~1864.12.8


英格兰数学家和哲学家,数理逻辑学先驱,19世纪最重要的数学家之一。

重要成就是,创造:Boolean Variable (布尔型变量)

此值有两种逻辑状态的变量,它包含两个值:真和假。

如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。

要把一个整型变量转换成布尔型变量,如果整型值为0,则其布尔型值为假;

反之如果整型值为非0,则其布尔型值为真。

布尔型变量在运行时通常用做标志,比如进行逻辑测试以改变程序流程。

在各种语言中,就没有不用到Bool值的。

为什么呢?

很简单,因为所有电子系统的底层逻辑都是'0''1' ,即高低电平。

就是Bool!


秀一段C++中Bool的原型:
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. bool flag;
  6. flag=true;
  7. if(flag)
  8. {
  9. cout<<true<<endl;
  10. }
  11. return 0;
  12. }
复制代码





  • 成就


  • 1848年,布尔出版了《The Mathematical Analysis of Logic(逻辑的数学分析)》,这是他对符号逻辑诸多贡献中的第一次。

    1849年,被提升为数学教授。

    1854年,他出版了《The Laws of Thought》,这是他最著名的著作。

    在这本书中布尔介绍了现在以他的名字命名的布尔代数。

    布尔撰写了微分方程和差分方程的课本,这些课本在英国一直使用到19世纪末。

    由于其在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值。

    1864年,布尔冒着大雨步行两英里走到讲台,身着打湿的衣服为学生们授课。

    不久后,他就病倒了,得了重度感冒还发高烧。

    其妻错误地相信疾病需要用致病因子施救,因为布尔是淋雨水而感冒的,妻子于是用桶子装水淋到他身上。

    结果湿气进一步加剧了他的病情,两个月后,布尔死于肺部积水。

评分

参与人数 1贡献 +3 收起 理由
睦ちゃん她爹 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-19 03:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表