当前位置:首页 > 教育

struct struct定义中在成员后面加冒号“:

题目:

struct定义中在成员后面加冒号“:typedef unsigned char u_char;struct frame_control {u_char fc_subtype :4;u_char fc_type :2;u_char fc_protocol_version :2;u_char fc_order :1;u_char fc_wep :1;u_char fc_more_data :1;u_char fc_pwr_mgt :1;u_char fc_retry :1;u_char fc_more_frag :1;u_char fc_from_ds :1;u_char fc_to_ds :1;};里面成员定义中加:

解答:

这是位域操作的表示方法,也就是说后面加上“:1”的意思是这个成员的大小占所定义类型的1 bit,“:2”占2 bit,依次类推.当然大小不能超过所定义类型包含的总bit数.一个bytes(字节)是8 bit(bit).例如你的结构中定义的类型是u_char,一个字节,共8bit,最大就不能超过8.32位机下,short是2字节,共16bit,最大就不能超过16.int是4字节,共32bit,最大就不能超过32.依次类推.这样定义比较省空间.例如你上面的结构,定义的变量类型是u_char,是一字节类型,即8bit.fc_subtype占了4bit,fc_type占2bit,fc_protocol_version占2bit,共8bit,正好是一个字节.其他八个成员,各占1bit,共8bit,正好也是一个字节.因此你的结构的大小如果用sizeof(struct frame_control)计算,就是2bytes.

1.《struct struct定义中在成员后面加冒号“:》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《struct struct定义中在成员后面加冒号“:》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/539938.html

上一篇

中秋思念诗句 中秋节思念的诗句

下一篇

秩序井然的反义词 秩序井然的反义词

销售的定义和理解 市场营销学角度理解的市场概念及三要素是什么?

题目:市场营销学角度理解的市场概念及三要素是什么?解答:市场指某种产品的现实购买者与潜在购买者需求的总和.三要素:有某种需要的人,为满足这种需要色购买能力和购买欲望...

苦菜有几种 “蛇虫苗”苦菜的功效与作用有哪些?有哪几种类型?(附苦菜做法)

苦菜有几种 “蛇虫苗”苦菜的功效与作用有哪些?有哪几种类型?(附苦菜做法)

苦菜也称为败酱草、天香菜、鹿肠马草、无香菜等,是药食两用的植物。苦菜一般是民间的称呼,苦菜可以凉拌也可以清炒。凉拌的方法和其他食物凉拌大致相同。苦菜还有很多药用价值。那么苦菜的功效与作用有哪些?苦...

慢性病 慢性病的定义及慢性病包括哪些疾病?

题目:慢性病的定义及慢性病包括哪些疾病?解答:慢性病是使身体结构及功能改变,无法彻底治愈,需要长期治疗、护理及特殊康复训练的疾病.它起病隐匿、潜伏期长,病程钱迁延,易出现并发症,且可变有阶段性.D...

输入法快捷键 自定义设置QQ输入法快捷键的操作方法

由于QQ拼音输入法的清爽、简洁而且没有广告,是众多用户选择QQ输入法的原因之一,很多用户在使用QQ输入法输入文字时,需要用到简体、繁体、英文等语言,但是绝大部分用户却不知道在QQ拼音输入法中包含输...

上海气候类型 中国气候类型有哪些

上海气候类型 中国气候类型有哪些

气候类型即地区的自然条件,一般因为纬度位置(阳光直射与斜射)、大气环流、海陆位置(季风)、地形地势和洋流等因素综合影响的结果。它是分地域分类型的,各个地方气候类型是不一样的。中国气候类型有哪些热带...

qq聊天气泡怎么设置 qq聊天气泡怎么自定义

  • qq聊天气泡怎么设置 qq聊天气泡怎么自定义
  • qq聊天气泡怎么设置 qq聊天气泡怎么自定义
  • qq聊天气泡怎么设置 qq聊天气泡怎么自定义

杨佑宁郭采洁 杨佑宁疑似有新恋情出现?和郭采洁完全是不同类型,网友:等官宣

  • 杨佑宁郭采洁 杨佑宁疑似有新恋情出现?和郭采洁完全是不同类型,网友:等官宣
  • 杨佑宁郭采洁 杨佑宁疑似有新恋情出现?和郭采洁完全是不同类型,网友:等官宣
  • 杨佑宁郭采洁 杨佑宁疑似有新恋情出现?和郭采洁完全是不同类型,网友:等官宣

构造函数 构造函数必须定义吗?构造函数必须带参数吗

题目:构造函数必须定义吗?构造函数必须带参数吗解答:不一定要定义,也可以调用基类构造函数构造函数可以没有参数,也可以包含一个以上的参数,带参数的构造函数用于初始化成员变量...