HOJ 2014 winter 转16进制

整数的表示

My Tags  (Edit)
  Source : - Sealed -
  Time limit : 1 sec   Memory limit : 32 M

Submitted : 76, Accepted : 19

在IA32上无符号的整型变量在内存中是“倒”存储的,如一个整数: 305419896 换算成 16进制是0x12345678, 在内存中从低地址到高地址的4个字节里的数据分别是 0x78 0x56 0x34 0x12 。
你的任务是对于给定的无符号整数,输出其在内存中的十六进制表示。 

输入 
第一行一个数N,表示下面有N个测试数据。
紧接着下面N行,每行一个整数K ( 0 <= K <= 2^32 -1 ) 
输出
对于每个输入K, 输出其在内存中从低地址到高地址的存储数据。 表示十六进制数用到字母时,一律大写。如: 不能输出 0x1d,而要输出 0x1D。 每字节之间用空格分开,每个输出占一行。

示例输入

6
0
1
5
5987456
3000000000
305419896
示例输出
0x00 0x00 0x00 0x00
0x01 0x00 0x00 0x00
0x05 0x00 0x00 0x00
0x80 0x5C 0x5B 0x00
0x00 0x5E 0xD0 0xB2
0x78 0x56 0x34 0x12

wangxiaoming CSDN认证博客专家 架构 Spring Boot Redis
博客是很好的总结和记录工具,如果有问题,来不及回复,关注微信公众号:程序员开发者社区,获取我的联系方式,向我提问,也可以给我发送邮件,联系 1275801617@qq.com
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页
实付 19.89元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值