byte操作和转换的问题,十分急,谢谢!
byte A;A & 127操作后如何返回整型变量(我这儿表示考试成绩的分数)
再和 128 & 操作,如果为true就加0.5.请问该怎么写啊,谢谢! --------------------编程问答-------------------- 可以直接当成int使用。 --------------------编程问答-------------------- &的返回值就是Int类型的啊。 --------------------编程问答-------------------- byte a= 0xff;
int i = a;
--------------------编程问答-------------------- 确实,,直接进行运算就可以了。结果就是 int --------------------编程问答-------------------- 127 & 128 不是0嘛~
怎么会出现true(1)的情况? --------------------编程问答-------------------- A & 127(11111111) 不还是A吗? --------------------编程问答-------------------- 6楼错了,以为是255呢。 --------------------编程问答-------------------- byte b = 0x24;
int i = b & 127;
--------------------编程问答-------------------- int i = A & 127;
再和128&没有意义,因为&127的结果再&128肯定是0。
补充:.NET技术 , C#