-47对应的16进制数为1000002f还是f000002f??迷糊了 请大家帮忙
解决方案 »
- ssh整合 报错
- 请问一个多线程的问题
- 【新手提问】为什么我有的类不能窗口居中,有的又能,有的能用windows装饰,有的也不能!!狂晕.高手救命
- 怎么获取各个类型数值所占内存的大小?
- JNI传递对象技术!(小弟要写一个接口程序,有经验者请赐教)
- 如何在dom中加入xmlns属性?
- 我想将在程序一运行时,就把焦点设置在一个JTextArea内,该用什么函数?
- 有谁能详细讲一下hashcode的主要用途和具体用法啊?
- 请问为什么我的corba程序在两个机器上不能运行,很急的问!!
- 纯java能做服务器端的SESSION保存提交信息吗?
- 有几个疑问,都是些基础的,但是比较有意思的,大牛们挑着回答下吧
- 关于 jtapi
System.out.println(Integer.toHexString(-47));
java中无有符号数 所以都是将数据对半分一半为正一半为负
对于64bit 16进制数
0x00000000~0x7fffffff是正数
0x80000000~0xffffffff就是负数
但16进制表示法某种程度上可以看成是unsigned type
2,将 101111 所有位(含最高的符号位)取反再加 1: 0000 0000 0000 0000 0000 0000 0010 1111
~ 1111 1111 1111 1111 1111 1111 1101 0000
+ 0000 0000 0000 0000 0000 0000 0000 0001
————————————————————————
1111 1111 1111 1111 1111 1111 1101 0001即:0xFFFFFFD1