33问答网
所有问题
当前搜索:
单目运算符
C语言
运算符
优先级问题: k*=n%10,为什么不可以译为“k=k*n%10",而是...
答:
? : 条件运算符 14级优先级 右结合 = += -= *= /= %= &= ^= |= <<= >>= 全为赋值运算符 15级优先级 左结合 , 逗号运算符 优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。所有的优先级中,只有三个优先级是从右至左结合的,它们是
单目运算符
、...
PHP语言PHP语言里的位
运算符
&、|、^ 、~、〈〈、〉〉这些符号我一个也...
答:
"~" 求反运算 求反运算符~为
单目运算符
,具有右结合性。其功能是对参与运算的数的各二进位按位求反。例如~9的运算为:~(0000000000001001)结果为:1111111111110110 <?php a = 9;b = 5;echo sprintf("%b", ~$a)."\n"; //二进制 "〈〈" 左移运算 左移运算符“<<”是双目运算符。其...
C语言中逻辑
运算符
非"!"与"&&"或"||"的优先级怎么说?
答:
同一优先级的
运算符
,结合次序由结合方向所决定。简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符。
C语言:!(x+y)+z-1 && y+z/2 跪求高手解答 不胜感激。 谢谢!!
答:
算数
运算符
优先于逻辑运算符。先算(x+y),再算(x+y)-z,再算(x+y)-z-1。若(x+y)-z-1的结果为非零数,则!(x+y)-z-1的值为0。(x+y)-z-1的值为0,则!(x+y)-z-1的值为1。先算z/2,再算y+z/2。若y+z/2的值为0,那么整个表达式的值为0。若左边(x+y...
c语言中的求余符号(%)是什么意思
答:
是求余
运算符
,也叫模除运算符,用于求余数;要求两个操作数均为整数(或可以隐式转换成整数的类型)。标准规定:如果%左边的操作数为负数时,则模除的结果为负数或者0;如果%左边的操作数为正数时,则模除的结构为正数或者0。“c”为字符类型,其235对应二进制位0xFD,也就是-3的补码形式,则c...
C语言基础知识
答:
另外,按参与运算的对象个数,C语言运算符可分为:
单目运算符
(如!)、双目运算符 (如+,- )和三目运算符 (如 ? : )。一、 基本的算术运算符 (1)+(加法运算符或正值运算符,如2+5)。 (2)-(减法运算符或负值运算符,如4-2)。 (3)*(乘法运算符,如3*8)。 (4)/(除法运算符,如11/5)。
if(i%2==0)什么意思呢?
答:
if(i%2)就是判断i除以2的余数是否为零,不为零就执行if内的语句,如果余数为零,就不执行if内的语句。if(条件){ }是条件判断语句,条件为零,不执行if内的语句,条件不为零就执行if内的语句。i%2是求i除以2的余数。如:if(i%2){i++;} 当 i=8时,i%2=0 执行后i还是为8 ...
c语言中的sub、 mul、 div分别是什么意思啊
答:
求差:sub,乘法:mul,除法:div。C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,...
运算符
的优先级
答:
(3)先算术,后关系,再逻辑。解释:逻辑表达式中,混有算术运算,要先算算术(加减乘除,函数)运算,再算关系(大小,等不等)运算。最后算逻辑(或与非),得到真假。(4)先乘除,后加减。解释:同算术一样,先做乘除,后做加减。逻辑
运算符
“与”又叫逻辑乘,逻辑运算符“或”,又叫逻辑加,...
高手请看,这个c++函数中的 x》=1是什么意思
答:
3.按位异或运算符“^”是双目运算符。其功能是将参与运算的两操作数各自对应的二进制为进行异或操作。只有对应的两个二进制位不相同是,结果对应的二进制唯才是1,否则为0.例如表达式“21^18”的值是7(即二进制数111).4.按位非运算符~是
单目运算符
。其功能是将操作数中的二进制位0变成1,1...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜