66问答网
所有问题
当前搜索:
C语言中的x‖y啥意思
x
>>
y
在
c语言中什么意思
答:
把
X
换算成2进制右
y
位,移动到右边界之外的多余二进制位会被丢弃,并从左边界移入0。例如3>>1就是011>>1就等于1(001)
C语言中
#define MU(
x
,y) x*
y什么意思
?C语言中#define MU(x,y) (
答:
这是宏定义 就是把 MU(
x
,
y
)定义为x乘y,在下面的代码中遇到MU(
X
,
Y
)这样的函数一律表示x ×y
C语言中x
>
y
?y:x
是什么意思
?
答:
如果
X
大于
Y
的时候那前面就是真,则输出Y,如果X小于Y的话,那前面就是假,输出X 这个是一个判断语句,判断哪个小的
~在
c语言中什么意思
答:
如下图所示:C语言是一门通用计算机编程语言,应用广泛。
C语言的
设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台...
C语言中
:
x
>
y
?x:y;
是什么意思
?问号和冒号的作用是什么?
答:
如果
x
>
y
,就把x的值赋给z,否则把y的值付给z。可以把z=x>y? x : y理解为 if(x>y){ z=x;}else{ z=y;}
c语言
:z=
x
<<2|
y
;能解释
什么意思
?
答:
<<是左移位运算符,优先级高于“|”(按位或运算),所以先作移位操作 x<<2:将x的所有位(包括符号位),左移两位,右面补两位0 比如x= 5 = 00000101B,那么x<<2 = 00010100B = 20 按位或运算是把一个操作数(移位后
的x
)
中的
每一位,与另一个操作数(
y
)中的对应位作或运算,得到结果...
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
,
y
合并成一个整数放在b中
答:
参考代码:include<stdio.h>int main(){int
x
,
y
,z;scanf("%d%d",&x,&y);z=0;z += x/10;//x的十位放在z的个位上 z += (x%10)*100;//x的个位放在z的百位上z += (y/10)*1000;//y的十位放在z千位上 z += (y%10)*10;//y的个位放在z的十位上 printf("%d\n",z);...
c语言中
运行错误是
啥意思
答:
x
,
y
最初都没有赋值,所以是任意值,不一定是0或1
c语言中
int temp=
x
>
y
?y:x; 表示
什么意思
?
答:
c语言中 int temp=
x
>
y
?y:x;表示把x和y中的较大值赋值给temp的
意思
。解释如下:? :是
C语言中的
唯一三目运算符;它首先判断?之前的条件是否成立,如果成立就把:之前的值返回,否则把:之后的值返回;显然如果x>y成立x就是较大者,否则y是较大者,这样temp就可以得到二者的较大值。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜