C++ 计算系列:x=(x*7&x2B;y)>&燃气轮机;三
我在看消息来源。这是一个优秀的项目,但有些表达方式很难理解:C++ 计算系列:x=(x*7&x2B;y)>&燃气轮机;三,c++,C++,我在看消息来源。这是一个优秀的项目,但有些表达方式很难理解: m_iRTT = (m_iRTT * 7 + rtt) >> 3; m_iBandwidth = (m_iBandwidth * 7 + *((int32_t *)ctrlpkt.m_pcData + 5)) >> 3; 简而言之: x=(x*7+y)>>3 有人能解释一下这个表达式的作用吗?要拼出x=(x*7+y)>>3: x乘以7,然后结果加上y,然后结果向右移位3位并分配给x,那么,你的问题是什么?对不
m_iRTT = (m_iRTT * 7 + rtt) >> 3;
m_iBandwidth = (m_iBandwidth * 7 + *((int32_t *)ctrlpkt.m_pcData + 5)) >> 3;
简而言之:
x=(x*7+y)>>3
有人能解释一下这个表达式的作用吗?要拼出x=(x*7+y)>>3
:
x
乘以7,然后结果加上y,然后结果向右移位3位并分配给x
,那么,你的问题是什么?对不起,帮我理解它在做什么?你不明白什么?