1楼:apple林
根据运算符优先级,>是从左到右结合的。
所以首先判断a>b ,返回1或者0;
然后将1或者0 跟c比较。
将最后的值:0或者1赋值给x。
例如:a=5,b=3,c=2 输出0.
a=5,b=3,c=0 输出1.
2楼:
等号右边写法不合法,得不到正确结果。
3楼:湛觅儿
设q(x0,
0),f(c,0),a(0,b),fa =(c,b),aq =(x0,-b)
∵fa ⊥aq,y1,
∴cx0-b2 = 0,x0 = b2 / cp(x1,y1),
ap = 8/5pq
1 = 8b2/13c = 5 / 13bp在椭圆(8b2/13c)2/a2 +(5/13b)2/b2 = 12b2 = 3ac,
⑵(a2 -c2)= 3ac,2e2 +3 e-2 = 0,e = 1/2。
c++中 (a>b)||c什么意思
4楼:匿名用户
楼上说的很好
|| 表示或的 意思,对于一个数值进行true和false判断,是非0为true,0为false;
在这提醒楼主注意一个问题:
如果(a>b)是正确的,则c就不做判断了,如果c有赋值的时候特别要注意
例子:(a>b) || c++ ,a=2,b=1,c=2 判断结束后c=2;
如果a=1,b=2,c=2判断结束后c=3
5楼:倒霉熊
|| 表示或的 意思,也就是说 x || y 如果x和y有一个为真true,则 x|| y为真。
(a>b) || c
则表示 如果 a>b 成立,或c为真,则整个式子为真。
如果a<=b 且c为假,则整个式子为假。
6楼:陈路楠
c++中对于一个数值进行true和false判断,是非0为true,0为false。所以这个表达式是(a>b)||c进行两次判断。当a>b或c为true只要有一个为true,则为true
7楼:love衣者
(a>b)同c只要有一个为真,其结果就为真。否则为假
8楼:匿名用户
(a>b) 或者 c不为零
c++ 中int c=(a>b)?b:a是什么意思啊?
9楼:朝阳
这个的过程是这样的:
如果a>b,则结果为true,就将b赋值给c,也就是执行int c=b;
如果a
总结,该过程就是将a和b中的最小值赋值给c
10楼:晓赵义
如果a大于b的话,c 的值就为b的值,否则为a的值。
11楼:匿名用户
是最大值赋值给c,不是最小值
c++中,a+=b什么意思?
12楼:幻翼高达
c++中,a+=b的意思是a+b后再赋值给a,即效果等同于a=a+b,但是从运算角度只算1次运算,“+=”是c++中一个复合运算符。
在赋值运算符当中,还有一类c/c++独有的复合赋值运算符。它们实际上是一种缩写形式,使得对变量的改变更为简洁。
例如total=total+3,它的意思是本身的值加3,然后在赋值给本身。为了简化,上面的**也可以写成:total+=3。
a=a+1与a+=1是有区别的,对于a=a+1,表达式a被计算了两次,对于复合运算符a+=1,表达式a仅计算了一次。
扩展资料:
c++中所有复合运算符:
1、+=:加法赋值
2、-=:减法赋值
3、*=:乘法赋值
4、/=:除法赋值
5、%=:模运算赋值
6、<<=:左移赋值
7、>>=:右移赋值
8、&=:位逻辑与赋值
9、|=:位逻辑或赋值
10、^=:位逻辑异或赋值
13楼:匿名用户
c++中,a+=b的意思是a=a+b,即将a的值加上b的值之后的结果重新赋值给a,这是a=a+b的简写形式。
这种形式还有很多种运算类型,如-=、*=、/=、%=等,其规则与+=类似,如a-=b的后即为a=a-b,其他类似。
14楼:匿名用户
a[b=c]++
首先执行赋值语句b=c,表达式b=c的值是c的值 ,所以a[c]++,a[c]的值自增1,一句话里执行了上述两个操作
15楼:
a+++-b = (a++)+(-b),这题目考察了对于运算符号优先级的知识,++是自增运算符,优先级高于+和-,所以前两个+表示一个自增运算,+-从左向右 运算,所以第一个+是运算符,第二个-表示负数,相反-+,第一个-表示减法,第二个+号表示一个正数。
16楼:匿名用户
a&=b等价于a=a&b,意思是a、b的二进制码进行每一位的与运算,结果存放在a里面。
a^=b等价于a=a^b,意思是a、b的二进制码进行第一位的异或运算,结果存放在a里面。
17楼:
是表达式a = a + b ;的简写形式,类似 a *= b 就是 a = a * b;
18楼:我的
表达式的右边是调用函数f,括号内的a,b,c是传递到函数中去的参数(实参),将调用f所返回的值赋给c(用户定义的变量),c的类型必须与函数返回值的类型一致
19楼:偷心的贼
应该是这样的,“c”是某种变量,发f(a,b,c)是一个返回“c”类变量的函数,其中a,b,c分别是函数的参数
20楼:匿名用户
等同于a=a+b
就是将原来a的值与b相加,然后将结果赋予a
21楼:匿名用户
把 a+b 的值赋给 a
22楼:匿名用户
a=a+b;
其他运算符同理
c++中语句 a=a>b?(a>c?a:c):b>c?最后的一个条件运算符是什么意思?
23楼:匿名用户
首先判断a>c如果a大。。判断a>b如果a大。。a=1如果c大。。判断a>b如果a大。。a=0
如果a大。。判断a>b如果b大。。a=1
如果c大。。判断a>b如果b大。。判断b>c成立的话a=1,否者a=0
24楼:孤独j潮流
判断b>c是否成立,成立的话a=1,否则a=0
25楼:覃宇琨
是说( a?b :c )
这个不?
a为真执行b,为假执行c
c++数组小问题 x=[a,b,c] 到底代表什么了
26楼:金色潜鸟
用到 x.length 猜测 x 是 结构,length 是结构成员。
但是 下面 出现了 x[i] = , x 不像结构。
也许 x 是 string x; x.length 是 x.length() 漏了 小括号。
但是 下面 出现了 x[i] = , x 不像 string。
如果是:
string x="[2,7,4]"; x.length() 是 7
如果是:
string x="2,7,4"; x.length() 是 5
如果 不带双引号,那么 string 声明是错误的。
----------------
如果是 int x;
x=[2,7,0] 的 方括号里 是 逗号 表达式,逗号 表达式 运算结果是一个值,这个值 就是 最右一个式子的 值,所以 2,7,0 的 值 是 0; x 得 0。
类似的 x=[0,7,2]; 0,7,2 逗号 表达式 的 值 是 2; x 得2。
----
c++中 a?b:c什么意思
27楼:匿名用户
a是否为真? (a是否 不为0)
是则 b否则c
c++中c-=++b,b*=a+c什么意思?
28楼:匿名用户
c-=++b,意思是c=c-(b+1)
++b的意思:b增加1,再把值赋给别人.
b++的意思:把b的值赋给别人,再b增加1.
c-=x的意思:c=c-x
c*=x的意思:c=c*x
另外两个也类似.
29楼:匿名用户
都是赋值运算符。
举例说明:
a-=b,就是将a-b后的结果重新赋给a;
a*=b,就是讲a*b后的结果重新赋给a。
类似的,还有+=,/=等等
c++6.0中逻辑运算符“?:”是什么意思啊,比如c=a>b?a:b是什么意思?
30楼:
?:是条件选择语句,c=a>b?a:b,是指若a>b为真,则c=a;否则,即为假,则c=b;
建议你看看有关c/c++方面的语法的书,这是最基本的啊
31楼:
等价于if(a>b)
c=a;
else
c=b;
32楼:匿名用户
如果a>b,c=a;
如果a<=b,c=b;
33楼:匿名用户
c=a>b?a:b就是如果a>b为真,那么c=a;否则c=b
34楼:匿名用户
打酱油,此乃三目运算符。。。也是唯一的
35楼:匿名用户
三目运算符
int a = 1, b = 2, c;
c = (a > b) ? a : b; 如果a>b为真 c = a。 否则c=b
36楼:匿名用户
c=a>b?a:b如果a大于b,c就等于a,否则c就等于b,
c就是等于a与b中较大的一个。
c++中是什么意思,在c++中|=是什么意思
1楼 铁血战士 a b 这句相当于 a a b 所谓的复合求值。表示a和b逻辑或之后,把结果在赋给a 2楼 乔显萍 两边得值做或运算, 例如 2 3 10 2的二进制 11 3的二进制 11 3的二进制 即打印得结果为3 只要有一个为1,结果就为1 与运算 2 3 为 全为1,结果才为1,否则为0,...
c++程序中是什么意思,在c++语言中,^是什么意思
1楼 apple林 按位异或 c 提供了六种位运算运算符 这些运算符可能只允许整型操作数,即char short int和long,无论signed或者unsigned。 按位and 按位or 按位异或 左移 右移 求反 一元运算 2楼 申江渔夫 通过将符号 放在类型名称的后面来指定该类型的句柄 3...
C++中《符号什么意思,C++ <<符号的意思
1楼 笨笨 重定向,《和》是表示输出的方向,cout 这是定向到标准输出,而如果是ofstream file file x 这则表示定向到文件里面。 2楼 兔子和小强 流操作符 或 移位运算符 左移 3楼 匿名用户 数据流输出的方向 cin 输入 cout《输出 4楼 匿名用户 在cout 中是输出...