-->
当前位置:首页 > 题库 > 正文内容

编程题:无符号整数的内部结构 - C/C++ 指针及引用

Luz3年前 (2022-09-06)题库1203
无符号整数v由4个字节构成。请编程完成下述任务:
1. 从键盘读取一个整数,存入unsinged int v;
2. 以16进制格式打印v的值;
3. 取v的地址,并强制类型转换成unsigned char*,然后通过这个地址/指针依次打印构成v的第0,第1,第2,第3个字节的16进制值。

### 输入格式:

正整数v

### 输出格式:
请参考样例

### 输入样例:
in
12345678


### 输出样例:
out
bc614e
4e 61 bc 0


说明:输出的第1行为无符号整数v的16进制值,第2行为构成v的四个字节各自的16进制值。
请通过这个例子的输出结果思考无符号整数v内部的存储结构,权重高的字节存储在高地址还是低地址?


### 感觉不会?  那试着听听**免费的B站网课**
[简洁的C和C++ - 重庆大学在线课程](https://www.bilibili.com/video/BV1it411d7zx/)
[Python编程基础及应用 - 重庆大学在线课程](https://www.bilibili.com/video/BV1kt411R7uW/)
![image.png](~/6e79c9e3-cb7f-486d-ab78-36b5a8f655c0.png)







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。