数字化_项目一任务4.pptxVIP

  • 4
  • 0
  • 约1.44千字
  • 约 15页
  • 2026-04-25 发布于广东
  • 举报

任务描述;;当用户输入了正确的密码后,进入ATM自助存取款机功能页面,用户可以根据自己的需要选择相关功能,参考下图:;当用户输入了取款金额后,除了需要验证取款额度是否是100的整数倍,还需要保证取款金额不能超过账户的余额,两者只要有一个条件不满足均不能实现取款操作,当输入金额超过余额则参考下图所示::;;一、逻辑运算符及其优先级

C语言中提供了三种逻辑运算符: (逻辑与),||(逻辑或)和!(逻辑非)

其中逻辑与“”和逻辑或“||”是双目运算符,具有“左结合性”(从左向右)。逻辑非运算符“!”为单目运算符,具有“右结合性”(从右向左),三者的优先级是:!→→||,逻辑运算符和其他运算符优先级的关系可表示如下图:;二、逻辑运算符的值

逻辑表达式的值应该是一个逻辑量“真”或“假”,C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”。

三、逻辑运算求值规则

(1)逻辑与运算“”:参与运算的两个量都为真时,结果才为真,否则为假。

(2)逻辑或运算“||”:参与运算的两个量只要有一个为真,结果就为真;只有两个量都为假时,结果为假。

(3)逻辑非运算“!”:参与运算的量为真时,结果为假;参与运算的量为假时,结果为真。;四、逻辑运算的最少规则

只对能够确定整个表达式值所需要的最少数目的子表达式进行计算,我们称之为逻辑运算的最少规则,具体的规则如下:

(1)ab:只有a为真时

文档评论(0)

1亿VIP精品文档

相关文档