当前位置: 首页 > news >正文

网站建设比赛方案接收外国电视卫星天线

网站建设比赛方案,接收外国电视卫星天线,洛阳最新消息,wordpress时间轴本节重点内容#xff1a; 什么是位段位段的内存分配位段的跨平台问题位段的应用⚡什么是位段 位段的声明和结构是非常类似的#xff0c;但是有两个不同#xff1a; 位段的成员必须是 int、unsigned int 或signed int 。位段的成员名后边有一个冒号和一个数字。 struct A…本节重点内容  什么是位段位段的内存分配位段的跨平台问题位段的应用⚡什么是位段 位段的声明和结构是非常类似的但是有两个不同 位段的成员必须是 int、unsigned int 或signed int 。位段的成员名后边有一个冒号和一个数字。 struct A {int _a:2;int _b:5;int _c:10;int _d:30; }; 上图代码 A就是一个位段类型。那位段A的大小是多少我们继续来测试一下 #define _CRT_SECURE_NO_WARNINGS #include stdio.hstruct A {int _a : 2;int _b : 5;int _c : 10;int _d : 30; };int main() {printf(%d\n, sizeof(struct A));return 0; } 代码运行结果如下 这可能与大家预期的16有一些差距那么想要真正理解位段我们就必须来学习一下位段在内存中的分配规律。 ⚡位段的内存分配 位段的成员可以是 int、 unsigned int、 signed int 或者是 char 属于整形家族类型。位段的空间上是按照需要以4个字节 int 或者1个字节 char 的方式来开辟的。位段涉及很多不确定因素位段是不跨平台的注重可移植的程序应该避免使用位段。 举个例子#define _CRT_SECURE_NO_WARNINGS #include stdio.hstruct S {char a : 3;char b : 4;char c : 5;char d : 4; };int main() { struct S s { 0 };s.a 10;s.b 12;s.c 3;s.d 4;return 0; } 在VS环境下s的位段在内存中的分配情况通过调试可得 思维图解 ⚡位段的跨平台问题 int 位段被当成有符号数还是无符号数是不确定的。位段中最大位的数目不能确定。16位机器最大1632位机器最大32写成27在16位机器会出问题。位段中的成员在内存中从左向右分配还是从右向左分配标准尚未定义。当一个结构包含两个位段第二个位段成员比较大无法容纳于第一个位段剩余的位时是舍弃剩余的位还是利用这是不确定的。 因此可以小结跟结构相比位段可以达到同样的效果但是可以很好的节省空间但是有跨平台的问题存在。 ⚡位段的应用 数据传输的格式封装 要是将数据包的每个部分都用int甚至是char都造成了非常大的空间浪费。因此这里我们可以通过位段来节省空间让每个部分都占据尽可能小的空间从而使整个数据包的大小变小。 将网络想象成一个数据的高速公路如果数据都较大即便是一个较小的数据包再快它也无法越过比它大的在它前的数据包只能按照顺序一个一个进行传输。如果能够使得数据包能够尽可能地缩小那么整个网络上单位时间内传输的数据就会更多速度也会相应的加快变小意味着变快。 感谢大家能够看完这篇博客创作时长小伙伴们觉得我的博客对你有帮助不妨留下你的点赞的收藏关注我带你了解不一样的C语言。
http://www.hkea.cn/news/14284774/

相关文章:

  • 建站网址不安全怎么利用360域名做网站
  • 网站自动更新文章十大ui培训机构
  • 内容电商的网站如何做北京感染峰值已过
  • 网站开发后端用什么高端手机网站 制作公司
  • 长宁做网站价格重庆怎么自己做网站
  • 营销型网站建设的特色弹幕做的视频网站
  • 个性化网站定制做网站所用的技术
  • 证书兼职的人才网站恩施公司做网站
  • api网站制作关键词汇总
  • 淮安网站建设方案郑州恩恩网站建设
  • 建行信用卡网站深圳定制旗袍实体店
  • 网站建设v北京专业seo
  • 新建网站怎么想谷歌和百度提交网站在布局
  • 门户网站排版平潭城乡住房建设厅网站
  • 老的网站为什么要改版新网站公司域名注册查询
  • 公司网站建设方法自己做社交网站
  • 班级网站主页设计模板wordpress条文件夹
  • 公司网站建设开源平台一级 爰做片免费网站
  • seo竞价网站建设巩义机械厂网站建设
  • 建站网址怎么改新品发布会的流程
  • 网站群建设平台5条国内最新新闻
  • 便宜建站空间余姚关键词优化公司
  • 网站建设移交手续wordpress 自动转中文
  • 龙口市规划建设局网站台州公司网站外包
  • 主机做网站织梦整合wordpress
  • 电子商务网站会员体系拍摄企业宣传片
  • 做网站要收订金吗网站关键词挖掘工具
  • 设计网站平台网络营销策划总结
  • 番禺商城网站建设flash网站与html5
  • 北京建设网站官网wp怎样做可以下载的网站