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

品牌logo图片设计制作seo网站推广实例

品牌logo图片设计制作,seo网站推广实例,网站上面如何加入视频,wordpress模板页面怎么添加图片1.什么是位段 位段的声明和结构体是类似的,有两个不同: 1.位段的成员必须是int、unsigned int 或 signed int 和 char,在C99中位段成员的类型也可以选择其他类型。 2.位段的成员后面有一个冒号和一个数字。 比如: struct A {int _a:2;/…

1.什么是位段

位段的声明和结构体是类似的,有两个不同:

1.位段的成员必须是int、unsigned int 或 signed int  和 char,在C99中位段成员的类型也可以选择其他类型。

2.位段的成员后面有一个冒号和一个数字。

比如:

struct A
{int _a:2;//2个比特位int _b:5;//5个比特位int _c:10;//10个比特位int _d:30;//30个比特位
};//其中int——4个字节——32个比特位,所以int类型的成员后面的数字不能超过32

2.位段的内存分配

1.位段的成员可以是int unsigned int  signed int char等类型

2.位段的空间上是按照需要以4个字节(int) 或者1个字节(char)的方式来开辟的

3.位段涉及很多不确定因素,位段是不垮平台的,注重可移植的程序应该避免使用位段

struct S
{char a:3;char b:4;char c:5;char d:4;
};
struct S s = {0};
s.a = 10;
s.b = 12;
s.c = 3;
s.d = 4;

3.位段的跨平台问题

总结:

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

4.位段的应用

下图是网络协议中,IP数据报的格式,我们可以看到其中很多的属性只需要⼏个bit位就能描述,这里使用位段,能够实现想要的效果,也节省了空间,这样网络传输的数据报大小也会较小⼀些,对网络的畅通是有帮助的。

5.位段使用的注意事项

位段的几个成员共有同⼀个字节,这样有些成员的起始位置并不是某个字节的起始位置,那么这些位置处是没有地址的。内存中每个字节分配⼀个地址,⼀个字节内部的bit位是没有地址的。
所以不能对位段的成员使用&操作符,这样就不能使用scanf直接给位段的成员输入值,只能是先输入放在⼀个变量中,然后赋值给位段的成员。

 

struct A
{int _a:2;  int _b:5;int _c:10;int _d:30;
};
int main()
{struct A sa = {0};scanf("%d",&sa._b);//这是错误的
//正确的示范int b = 0;scanf("%d",&b);sa._b = b;return 0;
}

 

http://www.dtcms.com/wzjs/211605.html

相关文章:

  • 临沂网站建设哪家好百度招聘2022年最新招聘
  • 潍坊网站制作厂家dw软件怎么制作网页
  • 网站更新怎么做华为手机软文范文300
  • 做网站应该做到那几点广告公司注册
  • 华夏业务员做单的网站深圳网络品牌推广公司
  • 他城任我做王14码中特网站微营销推广平台有哪些
  • 设计公司logo的网站企业seo顾问
  • 精品建站购物网站如何推广
  • 有哪些网站可以做按摩广告语新闻最新消息
  • 网页模版网站必应bing国内版
  • 网站建设 中企动力 顺德谷歌paypal官网
  • 网站建设需要的人员查询网站注册信息
  • 宣城市建设监督管理局网站下载优秀企业网站模板
  • 微信公众号做网站卖东西广告联盟怎么赚钱
  • 西安做企业网站产品软文代写
  • 建工集团两学一做网站成免费crm特色
  • asp网站开发开题报告青岛关键词排名提升
  • 城市网站建设摘要论文wordpress企业网站模板
  • jsp项目个人网站开发软文免费发布平台
  • 网站建设什么价格怎么做网站卖产品
  • 想弄个网站汕头网站排名优化
  • 商城app开发价格优化大师官方网站
  • 跨境电商网站开发公司市场营销模式有哪些
  • 网站怎么做qq登录界面新东方考研班收费价格表
  • phpstudy做网站运营的坏处谷歌搜索排名规则
  • 临海房产中介网站如何制作西安专业网络推广公司
  • 政府部门网站建设自查报告网上推广怎么做
  • 如何做seo网站才会有排名怎么查看网站的友情链接
  • wordpress 图片被缩小西安seo
  • 个人网站设计界面百度推广一般要多少钱