java中int值转化为byte的符号问题
来源:互联网 发布:泛华掌中保车险 知乎 编辑:程序博客网 时间:2024/05/16 18:36
public static void main(String[] args) throws Exception {byte b = (byte)0xfffb; // 0xfffb为65531byte b1 = (byte)-0xfffb; // -0xfffb为-65531System.out.println(b);System.out.println(b1); }
输出:
-55
可以看到这里讲正的int值转化为负的byte值,和负的int值转化为正的byte值。
总结:其实这里仅仅只会截取int值的后八位值,跟int值是正负是不影响的。
然后根据这个截取的八位值,来判断byte的正负。
0 0
- java中int值转化为byte的符号问题
- java中类型int转化为Byte
- int 转化为byte
- int 转化为byte
- 关于java各种类型转化为无符号和类型转化为byte数组的方法
- Java中byte[]与int之间的转化
- java中byte与int相互转化的原理
- java中把对象转化为byte数组的方法
- java byte类型转化为int (注意加&0xff)
- java中byte(byte []), int的转换
- java中InputStream转化为byte[]数组
- Java 中String转化为byte数组
- java中InputStream转化为byte[]数组
- java中InputStream转化为byte[]数组
- java中InputStream转化为byte[]数组
- java中InputStream转化为byte[]数组
- java int 与 byte[] 转化
- 有关java中数据类型byte,int的一个小问题
- 回顾2015年最大的7个App趋势
- 一点一点学ASP.NET之基础概念——委托
- swift流程控制
- TestNG中DataProvider的用法
- 这是最好的!这是最坏的!为什么会产生分歧?(Peter Norvig给《SICP》的书评)
- java中int值转化为byte的符号问题
- LinearGradient(线性渲染器)介绍(实现歌词效果和进度球效果)
- springMVC环境搭建-2
- ThreadLocal源码解析,以及ThreadLocal、ThreadLocalMap、Thread 三者之间的关系
- MyEclipse 去除指定文件validation(例:js报错)
- 为Android 5.0设计Material风格的应用程序
- 中文版EditPlus常用语法高亮设置
- css和javascript的一些笔记(二) js基础知识
- 广播地址的计算