问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言的运算

发布网友 发布时间:2022-05-26 15:33

我来回答

5个回答

热心网友 时间:2023-10-24 17:26

因为括号是最高的优先级运算符号了。。先执行的是括号的里面的运算,,就像数学里面一样的。。你用!把数值转换为BOOL值了。。BOOL值是不能进行计算的,,所以你的这个语句是错误的。。不过你++用了也是没用的。。既然要转换为BOOL值用++干什么呢。。。还不是一样的。。呵呵。。

热心网友 时间:2023-10-24 17:27

1楼的说法上面有点出入,C语言里面没有布尔型,楼主可以这么理解,++或者--这两个运算符只能用于变量,常量是不能用于自增自减的。!i++是在i的值取反后,变量I的值加1;(!i)++是先算!i,那么结果不是0就是1,是个常量;所以根据常量不能自增自减原则,0++或者1++是错误的

热心网友 时间:2023-10-24 17:27

(!i)++运算是这样的:第一步先进行!i运算,得到的是一个具体的值……如果i=1,进行!i运算后是0,是(1i)这个整体为0,而++运算不能对一个具体的值进行运算,++只能对变量进行自增运算……开始学时这里很难理解的……你自己好好再想一想吧……

热心网友 时间:2023-10-24 17:28

~取反,0取反是1,1取反是0
<<是左移,比如1<<n,表示1往左移n位,即数值大小2的n次方
>>右移,类似左移,数值大小除以2的n次方
&按位与,1与任意数等于任意数本身,0与任意数等于0,即1&x=x,0&x=0
|按位或,x|y中只要有一个1则结果为1
^按位异或,x^y相等则为0,不等则为1

所有数值必须转换为二进制数才能位运算,每一位数相对应运算

热心网友 时间:2023-10-24 17:28

首先啊,你的代码就有错

int i,a=0,b=0;

这里的第一个,号是用的汉字的,号。

现在给你解答题目:

1、这个题你首先要明白%符号的意思,即取余数。根据循环的要求可知i的值是1到9;

2、if语句的要求是i%2==0,即i除以2后取余数等于0时会触发if语句;

3、i的范围是1到9,能除以2后取余数为0的数只有2、4、6、8。所以if语句会触发4次。

4、到了这里,你需要知道continue的作用,结束本次的循环,但不会结束整个循环,也就是说到了continue这句话时,本次循环就结束了,之后的b++不再执行。所以,再执行if语句时,只有a的值再增加,b的值是不增加的。

5、a一共执行了4次a++。所以a的值等于4.

6、i的范围是1到9,能除以2后取余数不为0的数有1、3、5、7、9。所以此时if语句不会触发。

7、不触发if语句,就能执行b++。一共5次,所以b=5

8、最后结果是a=4,b=5

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
intel 英特尔 酷睿 i5-9400F CPU 2.9GHz 6核6线程-详细介绍 vivo手机越用网络越慢 怎么检测 二手苹果电脑交易注意买二手苹果笔记本电脑应注意什么 比如我买一个二手笔记本卖家笔记本预装正版win10的话把他账号注销登录我... 二手苹果笔记本怎么更改账户 军婚假期有多少天 金立e6mini开机出现el 甘肃基层卫生主要内容 甘肃基层医疗卫生系统怎么撤销处方 天津市选调生通过面试了不去会怎么样 没有电脑 wifi连上了不好用怎么办? 家里怎么设置wifi(无电脑), 费用多少 手机冲电慢是什么原因 为什么淘宝有些可以极速退款 为什么淘宝有时候退货可以极速退款 目的是,打算给用英语 表原因,目的的英文,表原因,目的的翻译,怎么用英语 要做出国认证,说是要写一份英文的使用目的说明书,怎么写呀,要英文的,求各位大神,谢谢谢 《回忆鲁迅先生》句子赏析,急!急! 目的的英文是什么 回忆鲁迅先生最后一句用了什么手法 有何用意 求翻译成英文,谢谢谢谢 使用目的说明书 我此次出国的目的,是在芬兰xx公司工作,从xx年xx 《回忆鲁迅先生》中,透过哪些句子可以分析出鲁迅怎样的精神风貌? (在线等,急急急急急急) ...的使用目的是...这个英文句子怎么说 Django写了一个收件箱问题 《回忆鲁迅先生》哪句话看出社会黑喑? 《回忆鲁迅先生》名句赏析? Django中有一行命令 url(r&#39;^admin&#47;&#39;, include(admin.site.urls)), 请问符号&quot;^&quot;是什么意思? 请问Django 中的 %s 是什么意思? Django的TextField怎么才能处理空格和回车换行 C语言的一些运算 C语言运算 C语言基本运算问题 圆周运动是用变速运动吗 圆周运动是非变速运动 为什么说匀速圆周运动是变加速运动,速度的大小并没有改变啊,改变的只是方向啊,为什么还是加速运动呢 一个手机如何同时登录两个? 我今年45岁 每个月有200元住房公积金 我想贷款 能贷几年 最多能贷款多少? 我今年29岁,交了2年住房公积金,每月自己交了200不到,我现在如果要贷款能贷多少? 我的公积金账户有10万出头,我老婆公积金刚交6个月,每个月才交200多,现在要贷款买房的话能贷多少 一个手机怎么才能同时登2个? 我的手机日租包 每天可以使用三次 超出三次后每兆0.29元,我要是再办理个流量套餐,话费可追回不? 如何在一个手机上同时登录自己两个 一个手机号有两个怎么登录 一个手机如何同时登录两个? 一部手机怎么登录两个? 喝金银花 公英 栀子茶有什么好处 金银花栀子甘草三样能一块泡水喝吗有啥功效谢 金银花蒲公英栀子的能做凉茶吗?有什么好的功效 贫血可以喝金银花.鱼腥草.栀子.三种混合泡的茶吗 金银花和茉莉、菊花、甘草、麦冬能一 起饮用吗?会不会抵触各自的作用啊?