- 4
- 0
- 约1.44千字
- 约 15页
- 2026-04-25 发布于广东
- 举报
任务描述;;当用户输入了正确的密码后,进入ATM自助存取款机功能页面,用户可以根据自己的需要选择相关功能,参考下图:;当用户输入了取款金额后,除了需要验证取款额度是否是100的整数倍,还需要保证取款金额不能超过账户的余额,两者只要有一个条件不满足均不能实现取款操作,当输入金额超过余额则参考下图所示::;;一、逻辑运算符及其优先级
C语言中提供了三种逻辑运算符: (逻辑与),||(逻辑或)和!(逻辑非)
其中逻辑与“”和逻辑或“||”是双目运算符,具有“左结合性”(从左向右)。逻辑非运算符“!”为单目运算符,具有“右结合性”(从右向左),三者的优先级是:!→→||,逻辑运算符和其他运算符优先级的关系可表示如下图:;二、逻辑运算符的值
逻辑表达式的值应该是一个逻辑量“真”或“假”,C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”。
三、逻辑运算求值规则
(1)逻辑与运算“”:参与运算的两个量都为真时,结果才为真,否则为假。
(2)逻辑或运算“||”:参与运算的两个量只要有一个为真,结果就为真;只有两个量都为假时,结果为假。
(3)逻辑非运算“!”:参与运算的量为真时,结果为假;参与运算的量为假时,结果为真。;四、逻辑运算的最少规则
只对能够确定整个表达式值所需要的最少数目的子表达式进行计算,我们称之为逻辑运算的最少规则,具体的规则如下:
(1)ab:只有a为真时
原创力文档

文档评论(0)