在Windows C/C++中使用半字节(4位变量)
发布时间:2020-12-13 20:11:08 所属栏目:Windows 来源:网络整理
导读:我正在编程网络头,很多协议使用4位字段.有没有方便的类型我可以用来代表这些信息? 我找到的最小的类型是BYTE.那么我必须使用很多二进制操作来引用该变量中的几个位. 由于存储器是字节寻址的,所以您不能寻址小于单个字节的任何单位.但是,您可以构建要通过网
我正在编程网络头,很多协议使用4位字段.有没有方便的类型我可以用来代表这些信息?
我找到的最小的类型是BYTE.那么我必须使用很多二进制操作来引用该变量中的几个位.
由于存储器是字节寻址的,所以您不能寻址小于单个字节的任何单位.但是,您可以构建要通过网络发送的结构,并使用如下所示的
bit fields:
struct A { unsigned int nibble1 : 4; unsigned int nibble2 : 4; }; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 良好的Windows事件日志分析/报告工具?
- Windows上有c的128位整数?
- coffeescript – 用于window.location.search的sinon存根
- windows-server-2008-r2 – 2008 R2软件Raid 5,在重新同步期
- Windows Of CCPC
- .net – 无法加载Exchange powershell管理单元:“Microsof
- Windows – 从工作组迁移到域
- windows – 防止以纯文本形式获取IIS物理路径凭据(使用powe
- WPF RibbonWindow Windows 8 – 控制框看起来很糟糕
- windows-8 – Windows 8商店appId有哪些规则?它们是否在版
推荐文章
站长推荐
热点阅读