我有一个脚本生成两个随机的32位浮点数a和b,并将它们分开以产生输出c .

我想以十六进制格式存储所有这三个浮点数,作为包含8个字符的字符串 .

我在网上找到了一个聪明的方法:

这是我在C中实施他们的建议

fileout << hex << *(int*)&a[i] << endl;

fileout << hex << *(int*)&b[i] << endl;

fileout << hex << *(int*)&c[i] << endl;

这适用于大多数情况 . 但是,有些情况下,字符串不是8个字符宽 . 有时他们只有一点点 . 以下是输出的示例:

af1fe786

ffbbff0b

fffbff0b

7fbcbf00

77fefe77

7ffcbf00

fdad974d

f2fc7fef

4a2fff56

67de7744

fdf7711b

a9662905

cd7adf0

5f79ffc0

0

6ebbc784

cffffb83

de3bcacf

e7b3de77

ec7f660b

3ab44ae4

aefdef82

fffa9fd6

fd1ff7d2

62f4

ebbf0fa6

ddd78b8d

4d62ebb3

ff5bbceb

3dfc3f61

ff800000

df35b371

e0ff7bf1

3db6115d

fbbfbccc

ddf69e06

5d470843

a3bdae71

fe3fff66

0

979e5ba1

febbe3b9

0

fdf73a80

efcf77a7

4d9887fd

cafdfb07

bf7f3f35

4afebadd

bffdee35

efb79f7f

fb1028c

我想要8个字符的表示 . 至于零的情况,我想将其转换为“00000000” .

但我真的很困惑那些长度只有4,5,6,7个字符的人 . 为什么有些数字在最后被填零而其他数字被截断?如果int是32位,为什么有时只显示一位?这是否是臭名昭着的“次正常”数字?

谢谢 .

Java 32 进制_32位数字的十六进制表示相关推荐

  1. java 基础进制概述和二,八,十六进制图解

    文章目录 1. 进制数概念 2. Java语言基础(不同进制数据的表现形式)(掌握) 2.2_Java语言基础(任意进制到十进制的转换图解)(了解) 2.3_Java语言基础(十进制到任意进制的转换图 ...

  2. mysql 10进制 转32进制_php十进制转换三十六进制转换

    实现十进制与三十六进制的转换,一个简单实用的php函数代码<?php /** * 进制转换:十进制.三十六进制转换 * by www.junphp.com */ $dic = array(0 = ...

  3. python十六进制转换成八进制_Python 进制转换 二进制 八进制 十进制 十六进制

    全局定义一定不要丢了 全局定义 base = [str(x) for x in range()] + [ chr(x) for x in range(ord('A'),ord('A')+)] 二进制 ...

  4. 7、Java四种进制及位运算介绍

    7.Java四种进制及位运算介绍 四种进制: 二进制:0,1 以0b或0B开头 十进制:0-9 八进制:0-7 以数字0开头 十六进制:0-9 及A(10)-F(15) ,以0x或0X开头,此处A-F ...

  5. Java从入门到精通08-二进制、位运算、移位运算

    Java从入门到精通08-二进制.位运算.移位运算 二进制(Binary)数用0和1两个数字及其组合来表示任何数.进位规则是"逢2进1",数字1在不同的位上代表不同的值,按从右到左 ...

  6. 计算机有没有32进制,32进制(32进制转换十进制)

    比如一个例子 我写一个数字123 如果你认为他是一百二十三,那么他是十进制.一百二十三计算:1*10^2+2*10+3 在32进制下计算123到我们常用的十进制,只要把上面的. 举例说明:121D=( ...

  7. vc 文字转换到机内码,输入汉字和数字, 输出一串16进制码(数字-〉ASII码,汉字—〉国标码)...

    // 可以用,此程序实现的是是文字转换到机内码.机内码=国标码+8080H,不过学习了.//此程序是利用汉字在机器内输出就是机内码的原理,直接保存的,其实挺简单.//输入一串汉字和数字的混合字符, 经 ...

  8. java 16进制工具

    package w;/*** 16进制工具类* 数据存储* 计算机中数据的存储都是用补码方式存储的.一个数的二进制序列它的最高位是符号位.0表示正数,1表示负数* 反码:* 一个数是正,则它的反码与原 ...

  9. path变量、命令行cmd、进制、位权相关介绍及使用

    path变量.命令行cmd.进制.位权相关介绍及使用 文章目录 path变量.命令行cmd.进制.位权相关介绍及使用 一.计算机的组成 二. windows的命令行 1.如何进入命令行? 2.命令行结 ...

最新文章

  1. Spotlight监控工具使用
  2. 清华大学人工智能研究院成立自然语言处理与社会人文计算研究中心
  3. View.Post () 的身世大揭秘
  4. zz Microsoft Chart Controls for Microsoft .NET Framework 3.5
  5. Python数据类型判断常遇到的坑
  6. php curl详解用法[真的详解]
  7. Spring框架----自动按照类型注入的Autowired注解
  8. 大数据之_数据采集Flume_Flume介绍---Flume工作笔记001
  9. ubuntu18.04配置ORB-SLAM3
  10. VS C# 获取文件夹下的所有文件
  11. [转精]IO_STACK_LOCATION与IRP的一点笔记
  12. Java Wbe开发快速入门
  13. java程序员面试题大全含答案(2018--2019)
  14. 黑苹果 10.14.6 安装记录
  15. 聊聊面试培训机构学员的感受
  16. javascript基础常识问答(二)
  17. java中有测试方法主方法不运行_java – 我的Eclipse无法再运行(或调试)我的JUnit测试...
  18. NAS中的文件共享协议
  19. HTML中支持qlv文件格式吗,qlv格式怎么播放,格式工厂不支持qlv
  20. Database---Access Methods

热门文章

  1. 人工智能方向改变,图灵测试是否已过时?
  2. 微软推出面向 Kubernetes 的 OSM 项目,计划捐赠给 CNCF 基金会
  3. AWS 创业背后,竟是“被迫无奈”?
  4. 突破性能极限,阿里云神龙最新ASPLOS论文解读
  5. 我是如何在六个月内学会 Python 的?
  6. 程序员都应了解的 CDN 是什么?
  7. 微信成最频繁网络诈骗犯罪工具;库克再谈乔布斯;PyCharm 2019.2.5 发布| 极客头条...
  8. wxPython + PyOpenGL 打造三维数据分析的利器!| CSDN 博文精选
  9. 她拒绝麦肯锡 Offer,建立图片训练数据库,斯坦福 AI 实验室负责人 | 人物志
  10. 程序员如何高性能排序多个文件?