永发信息网

C++中sum+=chr<<8;是什么意思?

答案:4  悬赏:80  手机版
解决时间 2021-11-17 05:44
  • 提问者网友:一抹荒凉废墟
  • 2021-11-16 09:04
C++中sum+=chr<<8;是什么意思?
最佳答案
  • 五星知识达人网友:躲不过心动
  • 2021-11-16 09:40
sum+=chr<<8
等价于
sum=sum+(chr<<8)
也就是说:把chr左移8位,相当于乘以2的8次方,然后和sum相加。需要说明的是要看chr的类型,如果chr为单字节的char,那么左移8位,溢出后就是0.如果是2字节以上的类型,就相当于乘了2的8次方

希望能帮助到你,你的好评是我前进的动力!谢谢!
全部回答
  • 1楼网友:怀裏藏嬌
  • 2021-11-16 11:17
chr是什么??
  • 2楼网友:神鬼未生
  • 2021-11-16 10:12
sum = sum + chr * 256;
  • 3楼网友:野慌
  • 2021-11-16 09:58
sum的值加上chr的值保存于sum,然后将sum值左移8位。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯