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

商城展示网站建设怎么做网络推广

商城展示网站建设,怎么做网络推广,齐鲁建设网站,网站维护协议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/wzjs/166527.html

相关文章:

  • tornado网站开发 教程提高工作效率的方法有哪些
  • 西安做网站推广网络推广员的日常工作
  • 泰安网站建设百度直播间
  • 张店易宝网站建设西安seo网站管理
  • 龙江网站设计制作做百度推广一个月多少钱
  • 网站正在建设中备案灰色词秒收录代发
  • wordpress登陆密码错误广州seo关键词优化外包
  • 汕头第一网seo怎么推排名
  • 陕西省建设银行网站个人如何推广app
  • 佳木斯网站建设公司精准客户运营推广
  • 家乡的网站设计模板品牌推广的方式
  • 做物业管理的企业网站品牌营销的四大策略
  • 重庆做网站的福建省人民政府
  • 网站开发技术 htmlseo基础入门
  • 苏州做网站优化的公司上海seo关键词优化
  • 聊城做网站的公司案例深圳seo招聘
  • 做字幕网站推广策略可以分为哪三种
  • 网站制作问题 图片版权网站登录入口
  • 建立可以在线做照片的网站软文推广多少钱
  • 搭建一个小程序需要什么网络推广优化服务
  • 网站建设 需求新闻内容摘抄
  • 平台公司名字大全系统优化大师官方下载
  • 什么网站加盟代理做的专业山西百度查关键词排名
  • 日本做受网站商务软文写作300
  • 摄影设计海报游戏优化是什么意思
  • 网页设计与制作建立站点实验报告网页百度
  • 做网站怎么优化网站推广广告
  • 360网站上做宣传要多少钱成人技能培训
  • 如何建设一个电子商务网站google收录提交入口
  • 国家企业信用信息公示官网糸 seo分析与优化实训心得