在C语言中b=a<<2;是什么意思?

如题所述

第1个回答  2019-08-17
就是一个判断
判断b是不是小于等于a

如果是 值:非0
如果不是 值:0
第2个回答  2019-08-17
这就是要判断:
b是不是“小于或等于a”。
它只有两种可能,“是”或“不是”(通常用0或1表示)。
第3个回答  2011-11-25
相当于
{ i=i+1;
a=a*i;
a>b;
}

在C语言中b=a<<2;是什么意思?
在C语言中,b=a<<2代表将a移位后的值赋值给b 例如:100的二进制表示为1100100,100左移2位后,后面加2个零1100100<<2 =110010000 =400,可以看出,a<<b的值实际上就是a乘以2的b次方,因为在二进制数后面添加一个0就相当该数乘以2,2个零即2的2次方等于4。通常认为a<<1比a*2更快,因为...

在C语言中b=a<<2;是什么意思?
b=a<<2代表将a移位后的值赋值给b (例如100的二进制表示为1100100,100左移2位后(后面加2个零):1100100<<2 =110010000 =400,可以看出,a<<b的值实际上就是a乘以2的b次方,因为在二进制数后面添加一个0就相当该数乘以2,2个零即2的2次方 等于4。通常认为a<<1比a*2更快,因为前者是...

c语言中b= a<<2是什么意思?
在C语言中,b=a<<2代表将a移位后的值赋值给b。例如:100的二进制表示为1100100,100左移2位后,后面加2个零1100100<<2 =110010000 =400,可以看出,a<<b的值实际上就是a乘以2的b次方,因为在二进制数后面添加一个0就相当该数乘以2,2个零即2的2次方等于4。

c语言中,符号a=2,b=a<<2怎么计算
符号是什么意思?要是负号就有问题了,负号运算符后跟表达式,不是变量。姑且认为此运算式是a=2,b=a<<2吧!此式是逗号表达式,表达式1,表达式2.顺序计算,此式的值为表达式2的值。a左移两位就相当于a乘(2的2次方),故a=8。赋值给b=8,表达式的值为8....

c语言a<<2的意思?若a=2,b=a<<2,那么输出b为多少?
<<是左移号,a为2的话,其转为二进制数为00000010, a<<2,a左移两位,右端补零,变为00001000,即8,赋给b,a本身不变.

char a = 6, b; b = a<<2 是什么意思,能不能把详细步骤写一写,_百度...
b = a << 2; \/\/可以写成b = (a << 2); 即a 左移两位,把值赋给b,a 的值不变 附:C语言运算符及其优先级汇总表口诀 圆下箭头一顿号 非凡增减富强针地长 三乘除,四加减,五移位 千万别把鱼忘记,它在盛饭的厨子里 小灯大灯灯灯不等 爸喂鱼,舅疑惑,裸鸡也疑惑 十三姨,十四...

C语言a=64;b=a<<2 b是多少
这要看b的类型,如果是char类型,就会是一个字节,结果就是0 如果要是int类型,则结果就是256,就和你分析的一样!

a=b<<2是什么意思
将a移位后的值赋值给b。根据查询你问我答网站显示:在C语言中,b=aC语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

c语言问题,表达式t=(a<<2)|b是什么意思?
就是把a左移两位,然后和b做位与运算,最后把结果赋值给t

c语言中<<2什么意思
您要问的是c语言中,b=a在c语言中,b=aC语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。

相似回答