在C语言中,字符型变量也是整形变量,例如0就是一个字符型变量,它对应的整形变量就是它的ASCII编码(48)for循环中是对字符串中的单个字符进行判断,s0]是0,不是0
这个程序是判断一个字符串中数字的个数,因为字符串以\0结尾,遇到\0表示字符串结束,所以s存储的字符串是012xy\0,共有3个数字
for循环根本没有用,答案是A
字符0和整形0是不等的,亲
1,b+c也是1
b-c也是1
只要取值不是0,逻辑运算就是1
如果a0,a||0就是0
a只要不是0a||0就是1
楼上弄起初运算优先级
基本运算符+*/高于关系运算符gt;lt;gt;lt;高于逻辑运算符amp;amp;||!
不对齐完全可以,但关键字是不能分开的,
比如intmain(void)
我完全可以写成
int
main(void)
你想问的应该是运算符的优先级问题吧
+和-的优先级比||和amp;amp;高,而amp;amp;又比||高
所以先算b+c和b-c分别等于9,-1
在算9amp;amp;-1等于1(注意这是逻辑与运算符),
最后算a||1等于1
所以最终结果为1
1.0表示假;非零(1)表示真
a为3,则a||b+c为真,后面的,就不需要看了结果一定为真
建议你多了解一下运算符的优先级
注重自己的基础知识
1,
先说一下两个逻辑运算符的运算规律,
下面x,y为表达式
x||y,先看x,x为真时直接得1,不再看y的值,只有x0时才会去运算y
xamp;amp;y,先看x,x为0时直接得0,不再看y的值,只有x1时才继续运算y的值
优先级:
基本运算符+*/高于逻辑运算符amp;amp;高于逻辑运算符||
amp;amp;的级别比||高,所有a||b+camp;amp;b-c等于a||(b+camp;amp;b-c)
a为真,直接得a||b+camp;amp;b-c等于1.
我们老师就这么说的,我也不太懂
结果是1
a3,b4,c5.
a||b+camp;amp;b-c
因为a3gt;true
当前面的表达式可以得出整个表达式的结果时,不必再求后面的表达式
a||b||c当a为1时,表达式为1,不必求b与c
还没有评论,快来抢沙发吧!
最新发现
相关资讯
c语言修仙鉴定,小说(c语言修仙)完结全本,作者一十四洲.不加v,谢谢.
在算9amp
2024-03-07 13:40:36
三菱高速计数器程序,三菱PLC编程中,高速计数器区间比较指令hsz的表格高速比较模式的...
二,软件方面:1,思路:将内部高速计数器的上限值设得足够大,使设备运行到复位开关处复位前不至于由于达到计数上限而重新计数,引起不必要的麻烦另外,对于测速,主要用于三菱PLC的SPD指令(测速),该指令的应用格
2024-03-07 13:40:28
centos8安装到固态硬盘,如何在window8安装ssd固态硬盘
3.从U盘启动并执行ghost,选择把Win8系统ghost到你的固态硬盘
2024-03-07 13:38:35
word图文怎么修改数据,word中做好的饼形图怎么修改数据
我想你的意思是把Excel里的图表放到word中后还能编辑吧先在Excel中做好图表,然后打开word,插入对象-由文件创建,找你刚才的Excel,确认双击Word插入的图表就可以编辑了原Excel中的数据了希望对你有用
2024-03-07 13:38:26
centos8安装到d盘,如何将CentOS装入移动硬盘
不用必须在d盘,任意一个空的盘就行,下载win8镜像然后解压win8ios文件到非要装系统盘的根目录下,点击source文件夹下的setup文件安装.再下来和win7安装差不多了,按步骤选择想要安装的盘
2024-03-07 13:36:34
新闻热榜
oppo透明桌面怎么设置,oppo手机怎么设置透明壁纸
2024-02-26 13:00:33oraclesql包常量,请问Oracle中如何在通过创建一个package,然后在package中创建...
2024-02-26 19:08:33c语言指针负数,c语言,我在win7的环境中用vc6运行的下面这个程序,通过指针求和,...
2024-02-26 23:22:33ios11itunes降级,ios11可以直接在手机上降级吗ios11退回ios10方法介绍
2024-02-27 01:02:30c语言数组出现次数,C语言用递归思想找出一个数组中出现次数最多的数
2024-02-27 06:56:30热门游戏
精彩专题