c语言中 x<<=8是什么意思
答案:8 悬赏:70 手机版
解决时间 2021-03-16 15:59
- 提问者网友:龅牙恐龙妹
- 2021-03-16 08:22
c语言中 x<<=8是什么意思
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-03-16 08:42
x<<=8的意思是将x的值左移8位,重新赋值给x,相当于x=x<<8;
<<是左移的意思,左移之后一般在其后补0,如00001010左移1位即为00010100.
<<是左移的意思,左移之后一般在其后补0,如00001010左移1位即为00010100.
全部回答
- 1楼网友:有你哪都是故乡
- 2021-03-16 13:02
x向左移8位
- 2楼网友:刀戟声无边
- 2021-03-16 12:28
这个跟 a+=3的格式是一样的,只是把+换成<<
- 3楼网友:未来江山和你
- 2021-03-16 11:06
x=x<<8 左移8位
- 4楼网友:笑迎怀羞
- 2021-03-16 10:52
x左移8位得到的值赋值给x
- 5楼网友:深街酒徒
- 2021-03-16 10:13
x<<=8 x=x<<8
x=x*(2^8)
x=x*256
x=x*(2^8)
x=x*256
- 6楼网友:渡鹤影
- 2021-03-16 09:21
x = x << 8,<<是左移位运算符
- 7楼网友:末日狂欢
- 2021-03-16 08:54
<<在C语言里面是左移运算符,所以这里的语句意思是:x向左移8位。
比如x=10,那它的2进制就是0000000000001010,左移8位之后就成为0000101000000000
比如x=10,那它的2进制就是0000000000001010,左移8位之后就成为0000101000000000
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯