首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#运算符解决思路

2012-08-08 
C#运算符detail.speed ((ig-taxInfo.speed[1] & 0x03) * 256 + ig-taxInfo.speed[0]).ToString()Faul

C#运算符
detail.speed = ((ig->taxInfo.speed[1] & 0x03) * 256 + ig->taxInfo.speed[0]).ToString();
FaultImages* ig = (FaultImages*)p;
 int sec = t[0] & 0x3F;
  int min = (t[0] >> 6) + ((t[1] & 0x0F) << 2);
  int hour = ((t[1] & 0xF0) >> 4) + ((t[2] & 0x01) << 4);
  int day = (t[2] >> 1) & 0x1F;
  int mon = (t[2] >> 6) + ((t[3] & 0x03) << 2);
  int year = t[3] >> 2;


-> * >> <<
这些运算符什么意思啊,网上看的解释的不清楚,求大神详细解释下!!!

[解决办法]
ig->,ig应该是指针, ->是通过指针访问成员的符号,不是点
* 指针类型 FaultImages* ig ,ig是FaultImages类型指针
>>右移,相当于除2, <<左移,相当于乘2

热点排行