自己做培训需要网站吗,网页制作教程案例,盘锦兴隆台住房和城乡建设网站,汽车业务网站开发公司1、JAVA 取低5位
什么是取低5位 在计算机中#xff0c;每个数字都是以二进制形式存储的。一个二进制数字可以由多个位组成#xff0c;每一位都可以是 0 或者 1。取低5位即表示只取二进制数字的最后5位#xff08;从右向左数#xff09;。
取低5位的方法 在 JAVA 中#…1、JAVA 取低5位
什么是取低5位 在计算机中每个数字都是以二进制形式存储的。一个二进制数字可以由多个位组成每一位都可以是 0 或者 1。取低5位即表示只取二进制数字的最后5位从右向左数。
取低5位的方法 在 JAVA 中可以通过按位与运算符 和一个二进制掩码来取低5位。二进制掩码是一个具有5个1和其他位置0的二进制数字。
int number 255; // 二进制为 11111111 int mask 31; // 二进制为 00011111 0x1F
int result number mask; // 取低5位 每位进行运算都为1则为1 有一个为0就为0 System.out.println(result); // 输出为 31 2、JAVA 获取低位第一位、取低位第四位
//获取低位第一位
byte ver0 0x60 0x01;//01100000
byte ver00 0x61 0x01;//01100001
//获取低位第四位
byte ver4 (0x614) 0x01;//01100001
byte ver44 (0x794) 0x01;//01111001
System.out.println(vero ver0 ver00ver00 ver4ver4 ver44ver44);//vero 0 ver001 ver40 ver441