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

政务网站无障碍建设外链网盘源码

政务网站无障碍建设,外链网盘源码,大型网站的mssql数据库要付费吗,什么网站有做册子版本篇文章带来位段相关知识详细讲解! 如果您觉得文章不错,期待你的一键三连哦,你的鼓励是我创作的动力之源,让我们一起加油,一起奔跑,让我们顶峰相见!!! 目录 一.什么是…

 

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

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

目录

一.什么是位段

二.位段的内存分配

 位段的好处

三.位段的跨平台问题

四.位段的应用


一.什么是位段

位段的声明和结构是类似的,有两个不同:
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.shuangfujiaoyu.com/news/44371.html

相关文章:

  • 企业微网站制作教程如何制作一个简易网站
  • 下载大连建设网官方网站个人网站设计欣赏
  • 芜湖网站建设求职简历上海关键词排名软件
  • app开发和网站开发价格关键词排名优化系统
  • 百度开放云做网站天气预报最新天气预报
  • wordpress 模板生成器seo网络优化平台
  • 随州企业网站建设新媒体推广渠道有哪些
  • 六安网站关键词排名优化地址微信管理系统登录
  • 哪个网站做ppt模板赚钱qq群引流推广软件
  • dedecms 网站日志杭州seo排名公司
  • 山东住房和城乡建设厅网站登陆舆情信息
  • 网站推广策略企业网站推广模式
  • 开发一个功能网站多少钱搜索引擎排行榜
  • 梧州门户网站seo培训师
  • 信息平台怎么做网站优化排名金苹果系统
  • 网站怎么上传模板培训网站制作
  • 苏州网站 建设 公司时事新闻最新2022
  • 温州seo建站seo招聘职责
  • wordpress集成qq登录优化品牌seo关键词
  • wordpress+魅族菏泽seo
  • 移动端减肥网站模板新东方在线网上课程
  • 深圳做网站服务商高端网站建设公司哪家好
  • word文档做网站快速优化网站排名软件
  • 网站建设投资预算免费招聘信息发布平台
  • app和微网站的对比分析东莞网络公司代理
  • 电子商务网站建设哪家好建站公司哪家好
  • 武义县网站制作搭建一个网站
  • 网站制作公司小邓常用的seo工具推荐
  • 网站做优化的操作图片sem是什么职业岗位
  • 新网站如何推广市场推广方案ppt