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

网站建设项目进展情况南昌优化网站推广

网站建设项目进展情况,南昌优化网站推广,WordPress 建电商网站,个人网站 推荐本篇文章带来位段相关知识详细讲解! 如果您觉得文章不错,期待你的一键三连哦,你的鼓励是我创作的动力之源,让我们一起加油,一起奔跑,让我们顶峰相见!!! 目录 一.什么是…

 

本篇文章带来位段相关知识详细讲解!

如果您觉得文章不错,期待你的一键三连哦,你的鼓励是我创作的动力之源,让我们一起加油,一起奔跑,让我们顶峰相见!!!

目录

一.什么是位段

二.位段的内存分配

 位段的好处

三.位段的跨平台问题

四.位段的应用


一.什么是位段

位段的声明和结构是类似的,有两个不同:
1.位段的成员必须是 int、unsigned int 或signed int 
2.位段的成员名后边有一个冒号和一个数字
其中:后面的数字表示冒号前面成员所占多少个比特位;

比如:

A就是一个位段类型
那位段A的大小是多少?
这个就要引出 位段的内存分配这个问题了;

二.位段的内存分配

1. 位段的成员可以是 int unsigned int signed int 或者是 char (属于整形家族)类型;
2. 位段的空间上是按照需要以4个字节( int )或者1个字节( char )的方式来开辟的;
3. 位段涉及很多不确定因素,位段是不跨平台的,注重可移植的程序应该避免使用位端;
例如:

分析内存分配: 

 根据上面的分析:struct S  所占内存位3个字节

并且在内存中观察应该为:620304

通过代码运行验证:

 

根据验证:我们分析是正确的;

 位段的好处

当一个变量的取值范围是0~3是,只需要用两个比特位就可以表示,就不需要给它一个整型的大小,这样就可以节省空间;

三.位段的跨平台问题

1. int 位段被当成有符号数还是无符号数是不确定的。
2. 位段中最大位的数目不能确定。(16位机器最大16,32位机器最大32,写成27,在16位机
器会出问题。
3. 位段中的成员在内存中从左向右分配,还是从右向左分配标准尚未定义。
4. 当一个结构包含两个位段,第二个位段成员比较大,无法容纳于第一个位段剩余的位时,是
舍弃剩余的位还是利用,这是不确定的

总结:
跟结构相比,位段可以达到同样的效果,并且可以很好的节省空间,但是有跨平台的问题存在

四.位段的应用

应用:IP数据包格式 

本章完~


http://www.yayakq.cn/news/236704/

相关文章:

  • 广州网站建设公司万齐网络科技杭州专业网站建设公司哪家好
  • 外贸网站建设 全球搜wordpress添加边框
  • 海口公司做网站wordpress账号会员制
  • 毕节做网站优化wordpress主机怎么填
  • 建站网站教程视频教程四川建设网是国企吗
  • 大型网站建设建设公司兰溪市住房和城乡建设局网站
  • 怎么在新建网站上做分享代码seo推广编辑
  • 湖南移动官网网站建设wordpress手机端网站模板下载失败
  • 开发一个网站需要多少人微官网和移动网站区别
  • 高邮市建设网站南京怎样做网站
  • 搜网站内容wordpress 移动端模板主题
  • 做网站不赚钱企业网站功能对比分析
  • 哪个网站做系统常用的软件开发文档有哪些
  • 信息技术制作网站首页微信app下载安装官方版
  • 网站代做多长时间wordpress页面更新失败
  • 在线做GO分析的网站创建网站代码是什么问题
  • 手机论坛网站怎么做做免费网站需要营业执照吗
  • 京伦科技网站做的怎么样公司起名字大全免费取名
  • 网站建设提高信息学生个人作品集制作
  • 手机 网站模板百度文库 旅游网站建设方案书
  • 模板网站制作时间广州 网站的设计公司
  • 如何做好品牌网站建设策划电脑优化
  • 做网站 需要审核么陕西富通建设有限公司网站
  • 宠物医院网站开发背景网站后台管理默认密码
  • 做网站以后的趋势知乎东莞网站建设lhznkj
  • 志愿者协会网站建设建企业网站步骤
  • 网站里的动画效果国外素材设计欣赏网站
  • 创建网站平台要多少钱自动的logo品牌设计
  • 手机网站开发模拟手机html网页框架代码
  • 中富国建设有限公司网站企业app有哪些