C# byte的循环移位
摘要:
byte a = 69;//要移位的数字byte n = 1;//移位的数量byte typeLength = 8;//类型的长度,1byte=8bitushort b = a;//当做缓存用的更大的类型b += (ushort)(b << typeLength);//循环左移int result = (byte)(b >> (typeLength - (n % typeLength)));System.Console.Out.WriteLine(result);//循环右移result = (byte)(b >> (n % typeLength));Sys 阅读全文
posted @ 2012-04-26 21:12 wchao911 阅读(2051) 评论(0) 推荐(0) 编辑