c语言4<<3的值是多少?
答案:3 悬赏:30 手机版
解决时间 2021-03-12 11:39
- 提问者网友:嗝是迷路的屁
- 2021-03-11 20:39
c语言4<<3的值是多少?
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-03-11 21:09
4的二进制是0100,左移3位后就是0100000。十进制就是32 。
或者这样算,左移一位乘以2,左移两位乘以4,左移3位乘以8,即32
或者这样算,左移一位乘以2,左移两位乘以4,左移3位乘以8,即32
全部回答
- 1楼网友:逃夭
- 2021-03-11 23:14
明显是4
%是取余数的意思,4除以5等于0余4,因此结果是4
4%-5也是4
正负跟第一个数有关,跟第二个无关,正如:-4%5=-4
- 2楼网友:野味小生
- 2021-03-11 22:29
"<<"为左移操作符。4<<3即将4按其二进制的表示向左移三位,4的二进制表示为100,左移三位在末尾补0,变成100000,转换为十进制后为32。左移一位相当于乘以2的操作,即4*2*2*2=32;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯