当前位置: 代码迷 >> C语言 >> 一个简单的问题
  详细解决方案

一个简单的问题

热度:64   发布时间:2007-08-08 17:24:42.0
一个简单的问题

请问大家这个语句是什么意思啊? ">>"这个符号是什么意思啊 先谢谢大家啊
sendhigh = (count >> 8) & 0x00ff;
----------------解决方案--------------------------------------------------------
这是移位操作符!!相当于把count的二进制向右移8位。和除法count/256的结果相同!!
----------------解决方案--------------------------------------------------------
sendhigh = (count >> 8) & 0x00ff;这样得到的sendhigh肯定是非负的。
而用sendhigh=count/256有可能得到负数的结果。
----------------解决方案--------------------------------------------------------
  相关解决方案