如何对最小单位“位”进行操作? byte型最小,x只能是byte型。如果你是要保留前两位,去掉其它位,用按位或运算符|,入伙是要接获前两位形成一个0-3的数值,用移位运算符。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实>>操作的类型只能为 int、uint、long、或 ulong 的表达式,且byte型变量操作的结果也是Int32型,因此如果是byte型变量z,int x = z>>6;或者byte x = (byte)(z>>6); Ivony() 因该是按位与吧对,说错了,抱歉。 byte[i]能读到具体的位,然后可以转换为你要的类型,比如Char可以Char(byte[i])或者采用System.Text.Encoding.ASCII.GetString(buff,i1,i2);其中buff就是byte串其他的自己再看看吧 不论你用什么方法取,你只要得到结果就可以你想放那里就放那里,而且byte是最小类型,其实这就是一个直接量的概念!~~~~关于“直接量”和“移位操作”你可以参照《Visual Basic.NET 程序设计语言》 中国电力出的这本书只讲语法特性,是一本比较好的语法参照手册!~~~~~ 类库包含密钥文件snk 本地编译成功 整个解决方案拷贝到另外机器编译报错 数据库连接资源释放问题?性能优化请教。 软件开发中的 Webbrowser 一个简单问题 我的web应用项目不能新建 用C#开发一个email客户端程序出错 问下大家深圳现在做.net c/s b/s 开发有两年经验的程序员工资多少!????????? 請高手批評指正!100分!! 如何遍历逐个执行自己写的N个函数 有库尔勒的吗? 如何打印一系列的jpg图片? up者有分 Timer定时器问题(搞不懂了!!!) 小弟请教各位高手一个面试的问题,先谢谢了!
因此如果是byte型变量z,
int x = z>>6;
或者
byte x = (byte)(z>>6);
对,说错了,抱歉。
或者采用System.Text.Encoding.ASCII.GetString(buff,i1,i2);其中buff就是byte串
其他的自己再看看吧
这本书只讲语法特性,是一本比较好的语法参照手册!~~~~~