求解读一段代码 long l = Double.doubleToLongBits(d); //d是输入参数char up = (char)((l&0x0000FFFF00000000L)>>>32) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (char)((l&0x0000FFFF00000000L)>>>32)这句话没明白,谁能给详细解读下? 0x0000FFFF00000000L十六进制long型整数,这个相当于掩码与输入的l做与操作,也就是说保留输入参数16进制下与掩码F相同位置的值>>>右移32二进制位,估计是取出掩码位置的数据作为char赋给变量 原程序是定位hashcode用的我还是不太明白。。能举个例子说明下吗? 关于JDK的源码!我的疑问! 使用installanywhere打包遇到一个诡异问题,请大侠指点 跪求表格多列排序算法,最好是Swing的AbstractTableModel 如何做一个象列表的JList,急 为什么不能定义抽象构造函数和抽象静态方法? 多个类如何统一输出信息 关于上下文参数的问题 jdk1.4 classpath问题 怎样单独运行 自建包中的类 【小着急】 照书上代码模仿着做了一个链接数据库练习 关于System.out.println()的问题 TreeSet是如何存储的?
这句话没明白,谁能给详细解读下?
与输入的l做与操作,也就是说保留输入参数16进制下与掩码F相同位置的值
>>>右移32二进制位,估计是取出掩码位置的数据作为char赋给变量