社区
Java SE
帖子详情
十六进制问题
jo_kevin
2005-10-19 06:52:47
public class JoyOfHex {
public static void main(String[] args) {
System.out.println(
Long.toHexString(0x100000000L + 0xcafebabe));
}
}
请帮忙看看,这个程序结果为什么不是1cafebabe?谢谢
...全文
250
5
打赏
收藏
十六进制问题
public class JoyOfHex { public static void main(String[] args) { System.out.println( Long.toHexString(0x100000000L + 0xcafebabe)); } } 请帮忙看看,这个程序结果为什么不是1cafebabe?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
trumplet
2005-10-20
打赏
举报
回复
上面写错了
0xcafebabe = 1100 1010 1111 1110 1011 1010 1011 1110,是四字节。
trumplet
2005-10-20
打赏
举报
回复
猜想,可能是这样的
0xcafebabe = 1100 1010 1111 1110 1011 1010 1011 1110,八字节,是int型,首位是1,是负数。
转换成long型时,高32位用原int数的最高位填充,以保持符号不变。
若是0xcafebabeL,本身就是long型,高32位是0
紫炎圣骑
2005-10-19
打赏
举报
回复
不明白
jo_kevin
2005-10-19
打赏
举报
回复
是转为long,但是0xcafebabe为什么是0xffffffffcafebabeL呢?
trumplet
2005-10-19
打赏
举报
回复
有点奇怪,
0x100000000L + 0xcafebabe 不是转换为 long 吗?
我试了,如果改为0x100000000L + 0xcafebabeL,就是1cafebabe了。
notepad++二进制(
十六进制
)查看插件
notepad++二进制(
十六进制
)查看插件,在新版本的notepad++中取消了该插件,但是该插件又十分好用,是故放上来跟大家共享
十六进制
(HEX)和浮点类型(float、double)转换工具
解析参见:https://handsome-man.blog.csdn.net/article/details/107333529
图片转换工具及说明,用于图片与
十六进制
数转换
使用bin2text工具将各种类型的图片文件转换为
十六进制
代码存入文本文件中
LabVIEW学习:
十六进制
和
十六进制
字符串相互转化
在工作中经常会遇到发送
十六进制
,接收
十六进制
的
问题
。对于字符串大家肯定不会陌生,通常情况下我习惯了发送字符串数据,其实发送
十六进制
在实际使用中也是经常遇到的,在这里我将用LabVIEW实现
十六进制
和十六进字符串之间的转换。补充说明:
十六进制
更确切的说是
十六进制
整型,
十六进制
字符串就是通常所说的字符串。 在介绍转换前,首先说一下byte,在文本形式的编程语言中,byte占一个字节(八位二进制数据...
十进制转化为
十六进制
的三种方法 (可适用于十进制转化为各种进制)
基础练习 十进制转
十六进制
问题
描述
十六进制
数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。
十六进制
的计数方法是满16进1,所以十进制数16在
十六进制
中是10,而十进制的17在
十六进制
中是11,以此类推,十进制的30在
十六进制
中是1E。 给出一个非负整数,将它表示成
十六进制
的形式...
Java SE
62,626
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章