java中int如何转换byte
4个回答
展开全部
int z = 257;//257转换成二进制是 1 00000001.
byte 占1个字节,只能截取后 8位,也就是 00000001.
二进制的 0000001 就是 十进制的 1.
byte 占1个字节,只能截取后 8位,也就是 00000001.
二进制的 0000001 就是 十进制的 1.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没错啊!就应该这样啊!希望采纳谢谢合作!
public class test {
public static void main(String[] args) {
int a=124;
byte b=(byte) a;
System.out.println(b);
}
}
你试下没错啊!
public class test {
public static void main(String[] args) {
int a=124;
byte b=(byte) a;
System.out.println(b);
}
}
你试下没错啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BYTE B=(byte)(0XFF & int 数据);
如果数据比较大用左右移来 转就可以了
如果数据比较大用左右移来 转就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询