77问答网
所有问题
当前搜索:
c语言x‖y
x
>>
y
在
c语言
中什么意思
答:
把
X
换算成2进制右
y
位,移动到右边界之外的多余二进制位会被丢弃,并从左边界移入0。例如3>>1就是011>>1就等于1(001)
...判断该点是否在圆环内(
x
2+
y
2>=1 x2+y2<=4 )的
c语言
程序怎么写...
答:
include "stdio.h"int main(){ double
x
,
y
;printf("请输入点坐标:");scanf("%lf,%lf",&x,&y);if(x*x+y*y>=1 && x*x+y*y<=4)printf("该点在圆环(x^2+y^2>=1 x^2+y^w<=4)内!\n");else printf("该点不在圆环内!\n");} 注意输入坐标时,中间用逗号隔开 ...
x
>
y
?x:y;在
C语言
中代表什么意思
答:
是条件语句:?前面的
x
>
y
是个逻辑表达式,如果表达式为真,则该表达式的值取?后面的值x,否则取:后面的值y 也就是说c的值取x和y中的较大值!? : ; 是
c语言
中唯一一个三目运算符。如果x大于y为真,结果输送x,否则为假结果输送y;(!x++||y--)这个逻辑大概就是x等于0或者y不等于0最后...
C语言x
*=x+
y
怎么算
答:
include <stdio.h>void main(){ int
x
=2,
y
=3; //(1)先算x+y,值为5 //(2)然后算x*=5,即: x=x*5=10 x *= x+y; printf("x = %d\n",x);}
C语言
问题 表达式
x
&&
y
等价于
答:
因为在作为逻辑值处理时,0为假,非0为真,所以 在关系表达式或逻辑表达式中,
x
和 x!=0 表达的同一个意思。
C语言
中是mx=(
x
>
y
)?x:y什么意思
答:
?:是三目运算符,如
x
>
y
?x:y的意思就是如果x>y为真,则返回x,否则返回y,则mx=(x>y)?x:y的意思就是将x,y中的较大值赋值给mx变量
c语言
中 int temp=
x
>
y
?y:x; 表示什么意思?
答:
c语言
中 int temp=
x
>
y
?y:x;表示把x和y中的较大值赋值给temp的意思。解释如下:? :是
C语言
中的唯一三目运算符;它首先判断?之前的条件是否成立,如果成立就把:之前的值返回,否则把:之后的值返回;显然如果x>y成立x就是较大者,否则y是较大者,这样temp就可以得到二者的较大值。
C语言
的--
x
&&++
y
||++z要怎么理解
答:
一、前++ (前--)都是先进行自增,再使用变量,如:--
x
相当于 x=x-1 , x==0 ?二、&& 和 || 有断路特性 && 当遇到 0时,不再运行其后的同级运算 || 当遇到 1时,不再运行其后的同级运算 如:int x=1,
y
=2 ;--x&&++y ; 这句执行完成后,x=0, y依然是2 如...
C语言
的
x
+=
y
;y=x-y;x-=y 怎么运算的
答:
x
+=
y
表示现在的x等于原来的x与y的和 x-=y表示现在的x等于原来的x与y的差 y=x-y表示现在的y等于原来的x与y的差
c语言
中 int
x
=24,
y
=3; x%=x++/--y; 为什么x的结果为1
答:
x
自加后x=25,
y
自减y=2,此时x/y=12因为是整型运算,所以x%=x++/--y;即25%=12即1。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜