99问答网
所有问题
c语言中s*=s是什么意思?
还有一个问题abc都是int变量 a=3 b=4 c=5
a||b+c&&b-c这个式子输出的值是什么 详细讲一下?
举报该问题
推荐答案 2015-05-04
s*=s
意思是s=s*s
a||b+c&&b-c
如果a非零就是真,为零就是假
||表示或者
b+c非零为真,零为假
&&表示并且
b-c非零为真,零为假
例如:
a=1,b=2,c=2;
a为真,b+c为真,所以a||b+c的值为真(就是1)
b-c为假 所以1&&b+c为假(就是零)
最终输出结果就是零 abc取值不同结果有可能不同 但是只可能是0或者1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WBXBOeBjt77vejXzWet.html
其他回答
第1个回答 推荐于2016-10-15
s=s*s
a||b+c&&b-c
3||4+5&&5-4
3||9&&1 非0就为真
true&&1 非0就为真
输出true或者1本回答被提问者采纳
相似回答
C语言中s*=s
等价于
什么?
答:
s *= s
等价于s = s*s,或者s
的
平方
C语言里s*=s是什么意思?
视频时间 10:00
c语言
%.
*s是什么
答:
在c语言中,a*=b 相当于 a=a*b。
那么s*=s 就是s=s*s 也就是 s=s^2
。用来指定宽度,对应一个整数。.(点)与后面的数合起来 是指定必须输出这个宽度,如果所输出的字符串长度大于这个数,则按此宽度输出,如果小于,则输出实际长度。
C语言中
,if(a<b)
s=
b;
s*=s
;是如何执行的
答:
如果a<b,s=b,然后执行s=s*s;如果a>=b,直接执行s=s*s
。你的s=b后面的分号说明 if 语句已经结束了,s*=s(相当于s=s*s)是后续语句
c语言s什么意思?
答:
!S表示非S,如果
S是
0,那么!
S的
值就是1(真值);如果S不是0或者是其他值,那么!S的值就是0(假)。逻辑运算吧,
里
包括与(&&)、或(||)、非(!)三种 !逻辑非运算符 估计是命名的一个变量吧,S多半是命名的字符数组,比如:charS[25];还有就是这种:printf("%s",test);这里的表示字符...
c语言中
"
*s
"这
是什么意思
答:
= 是
c中的
赋值运算符中的一种(复合赋值运算符号),这里的*=表示s的值要先乘上fun函数的返回值 然后再将得到的乘积赋值给s自己 逻辑上等价于下面:
s*=
fun() 等价于 s
=s
*fun();很明显了,这个语句
的意思
在第1,2,3步中已经解释了。2个知识点:复合赋值运算符,函数作为表达式的一...
c语言中
的
*
s是什么
作用?
答:
10是取余,例如25%10=5,*
s
指取内容,s最初指向
的
是字符A,下次指向B,字符是由ASCII值的。类似的其他运算符还有:+=、 -=、 *=、 %=、 &=、 |=、 ^=、 <<=、 >>=其中等号左边的运算符分别是:加、减、乘、取余、按位与、按位或、按位异或、左移、右移。
c语言中
"
*s
"这
是什么意思
答:
s表示
s是
一个指针 另外,指针跟地址不是一个概念。指针是一种变量类型,这种变量类型
的
值是地址。就像int变量的值是整数一样。你可以说数字5是整数,但是不能说5是一个int变量。
s
在
c语言中什么意思
答:
1.s+=a++等价于
s=s
+a++; 等价于 s=s+a; a=a+1;
意思
是: s自增a值以后,a再自增1。2.要弄清楚表达式
的
具体
含义
,必须知道运算符运算的先后顺序,然后分步进行解释。以下是运算符的优先级别表:
大家正在搜
c语言中scanf是什么意思
c语言中%s是什么意思
c语言中s什么意思
c语言中strcmp
c语言中str
c语言中的gets
c语言gets和scanf区别
c语言s_gets
C语言s
相关问题
C语言中s*=i 什么意思
c语言中 **s是什么意思?和*s与s有什么区别?
c语言中%s是什么意思
C语言中%*s中*是什么作用?
C语言里s*=s是什么意思?
c语言中"*s"这是什么意思
c语言中s+=a++ 是什么意思?
C语言中strlen(s)是什么意思?S是一个数组!