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

网站备案初审普陀区网站建设

网站备案初审,普陀区网站建设,上海市建设工程交易平台,什么是网站开发框架1、所有成员共用一块内存空间,且同一时刻只有一个成员有效2、共用体所占内存大小最大成员所占内存、3、同样遵循内存对齐规则-->共用体所占内存大小,是成员最大类型的整数倍定义形式:union 共用体名{成员1;成员2;..…

1、所有成员共用一块内存空间,且同一时刻只有一个成员有效

2、共用体所占内存大小=最大成员所占内存、

3、同样遵循内存对齐规则-->共用体所占内存大小,是成员最大类型的整数倍

定义形式:

union 共用体名

{

成员1;

成员2;

...;

};

枚举:枚举中存放的数据都是整数常量。

枚举定义形式:

enum 枚举名

{

枚举常量1,

枚举常量2,

....

枚举常量n

};

枚举规则:

1、枚举常量默认从0开始依次递增。

2、可以手动指定枚举常量的值,未指定的会沿用前一个值加1。

3、由于枚举中存放的都是常量,所以定义的枚举变量不可以使用成员运算符。

4、枚举中存放的数据都是整型常量。

举例:enum WeekDay{MON, TUE, WED, THU, FRI, SAT, SUN};


位运算:
&(按位与) |(按位或) ^(按位异或)
<<(左移)  >>(右移)
~(按位取反)

1、&(按位与): 全1为1,否则为0
一个数 & 0 --> 清零

1234 & 0 --> 0

0100 1101 0010‬     1234
0000 0000 0000 &      0 &
------------------
0000 0000 0000

2、|(按位或):全0为0,否则为1
一个数 | 0 --> 不变

1234 | 0 --> 0

0100 1101 0010‬     1234
0000 0000 0000 |      0 |
------------------
0100 1101 0010    

3、^(按位异或):相同为0,不同为1

    a = 1234 | b = 4321  --> a = 4321、 b = 1234

a = a ^ b;
a    0000 0100 1101 0010‬     1234
b    0001 0000 1110 0001‬ ^   4321
^   ------------------------
a    0001 0100 0011 0011

    b = a ^ b;
a    0001 0100 0011 0011 
b    0001 0000 1110 0001‬ ^
^   ------------------------
b    0000 0100 1101 0010

    a = a ^ b;
a    0001 0100 0011 0011 
b    0000 0100 1101 0010 ^
^   ------------------------
a    0001 0000 1110 0001

4、~(按位取反):0变1, 1变0

5、<<(左移)
每左移一位,相当于乘以2
0011 0101 << 1  --> 0110 1010

6、>>(右移)
每右移一位,相当于除以2
0110 1010 >> 1  --> 0011 0101

#include <stdio.h>
#include <string.h>#if 0
union Data
{int i;double f;char str[17];
};int main(int argc,char *argv[])
{// union Data 是类型,d是变量名union Data d;printf("%lu\n", sizeof(d));// 只有 i 成员有效d.i = 10;printf("%d, %f, %s\n", d.i, d.f, d.str);// 只有 f 成员有效d.f = 3.14;printf("%d, %f, %s\n", d.i, d.f, d.str);// 只有 str 成员有效strcpy(d.str, "abc");printf("%d, %f, %s\n", d.i, d.f, d.str);return 0;
}
#endif#if 1enum WeekDay{MON, TUE=10, WED, THU, FRI=10, SAT, SUN};int main()
{// 定义枚举变量// 当前变量只能被赋值,不可以使用成员运算符enum WeekDay t;t = SUN;printf("%d\n", t);return 0;
}#endif

练习1:

#include <stdio.h>
int main()
{
struct s1
{char ch, *ptr;union{short a, b;unsigned int c:2, d:1;};struct s1* next;};
return 0;
}

练习2:若int占2个字节,char占1个字节,float占4个字节,sizeof(xc)的大小是()

#include <stdio.h>
int main()
{
struct stu{union{char b[5];  // 5int bh[2];  // 4}cla; // 6char xm[8]; // 8float cj;   // 4};
struct stu xc;
printf("%lu\n", sizeof(xc));  // 20return 0;
}

http://www.dtcms.com/a/397451.html

相关文章:

  • 手机网站淘宝客怎么做湖南住房和城乡建设网门户网站
  • 南宁网站建设是什么意思杭州怎样建设网站
  • 网站文案标准格式用户体验的重要性
  • 专业的企业网站建设网站制作框架
  • 甘肃省建设类证书查询网站wordpress用户管理 插件
  • 网站备案撤销怎么办seo查询 站长之家
  • 金融公司网站模板靖江市网站建设
  • 个人网站 备案备注wordpress 首页欢迎
  • 新手可以自己学做网站设计吗点击颜色更换网站主题
  • 网站开发设计工程师工作前景郴州58同城
  • 教育类的网站案例免费空间赞
  • 企业网站的模块功能做电影网站选服务器
  • 网站在建设中是什么意思多少工资
  • 昆山做百度网站dedecms 网站
  • 网站发送邮件连接怎么做深圳网站建设方维
  • 义乌营销型网站建设响应式网站建设有哪些好处
  • 网站如何做中英文双语言版本做电路设计的兼职网站
  • 成都网站备案如何利用互联网营销
  • 安庆做网站哪个公司好手机百度下载免费
  • ps和dw怎么做网站店面设计ppt
  • 净化网络环境网站该怎么做html5特效网站
  • 中企动力双语网站高端医疗网站建设
  • 常州做网站哪家快网站架构设计图怎么做
  • 企业做网站的意义思勤传媒网站建设公司
  • 科凡全屋定制深圳网站排名优化公司
  • 广州站infinity wordpress
  • 国外教育网站模板软件工程学科评估排名
  • 权重查询爱站网西红门模板网站建设
  • 网站广告素材珲春网站建设
  • 网站备案org群晖做自己的电影网站