吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1389|回复: 7
收起左侧

[讨论] 我就想问问两个16进制数不是一个字节吗?

[复制链接]
cooliolucas1514 发表于 2021-11-4 14:48
cooliolucas1514 发表于 2021-11-4 11:21
可是两个十六进制数才一个byte,然后我char数组里面正好每个元素是两个十六进制,就是我用int*四字节的指 ...

某人回复我的:
在哪学的两个16进制数才一个byte?
确定搞懂了byte和char?

char数组单个遍历就好了,
为什么非要用int*来遍历? 一次取4个字节,你再强转成char*来对比? 你这是吃撑了?
非要用int*来比较, 就一次比较4个字节, 否则就是吃饱了撑的!
你就慢慢地觉得吧,一般没分的\分低的帖子我都不想回,要不是看到你错得离谱,都懒得喷你!数据类型都没搞明白!
我就想知道如果两个十六进制数不是1个字节那是多少字节
image.png

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
Jack2002 + 1 我就是那个某人!帖子在此:https://www.52pojie.cn/thread-1536688-1-1.ht.
Wuaizhenli + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

云在天 发表于 2021-11-4 17:23
先说答案吧,2个十六进制是一个字节

1 个十六进制数是半字节,叫Nibble

举个例子97的二进制是0110 0001,十六进制是61

那高-半字节就是0110,十六进制6
    低-半字节就是0001,十六进制1

同样,在C里也可以取半字节
[C] 纯文本查看 复制代码
#define HI_NIBBLE(b) (((b) >> 4) & 0x0F)
#define LO_NIBBLE(b) ((b) & 0x0F)

这里的b要是常量或者整数类型
 楼主| cooliolucas1514 发表于 2021-11-4 17:28
云在天 发表于 2021-11-4 17:23
先说答案吧,2个十六进制是一个字节

1 个十六进制数是半字节,叫Nibble

谢谢版主大大,我真是要被那个人气死,问个问题上来先说我吃多了,然后又说求人问问题很丢人怎么了,真的很无语。谢谢大大,直接爆打这个老年人的脸。

点评

顺便一提 sizeof(char)的结果在C++里大小永远是1 byte,人为规定  详情 回复 发表于 2021-11-4 17:38
云在天 发表于 2021-11-4 17:38
cooliolucas1514 发表于 2021-11-4 17:28
谢谢版主大大,我真是要被那个人气死,问个问题上来先说我吃多了,然后又说求人问问题很丢人怎么了,真的很 ...

顺便一提
sizeof(char)的结果在C++里大小永远是1 byte,人为规定




免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
cooliolucas1514 + 1 + 1 谢谢@Thanks!

查看全部评分

fault 发表于 2021-11-4 17:56
int不一定是两个字节
studyggm 发表于 2021-11-4 18:14
刚看表述有点疑问,两位16进制数占用一个byte是正确的。“两个”猛一听 是独立的两个数,分别存储是要两个字节存储,如果编程可以凑成一个字节高四位低四位压缩存储或访问。地址的最小访问存储单位是字节
 楼主| cooliolucas1514 发表于 2021-11-4 18:18
studyggm 发表于 2021-11-4 18:14
刚看表述有点疑问,两位16进制数占用一个byte是正确的。“两个”猛一听 是独立的两个数,分别存储是要两个 ...

对,我的表述也有问题,了解正确的表述方法了,谢谢
Jack2002 发表于 2021-11-4 18:55
呵呵,我就是那个某人!帖子在此:https://www.52pojie.cn/thread-1536688-1-1.html

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 22:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表