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

网站查询备案网页设计概览图

网站查询备案,网页设计概览图,wordpress付费阅读chajian,网站配色与布局 教材目录 六、单目操作符 七、逗号表达式 八、下标引用以及函数调用 8.1.下标引用 8.2.函数调用 九、结构体 9.1.结构体 9.1.1结构的声明 9.1.2结构体的定义和初始化 9.2.结构成员访问操作符 9.2.1直接访问 9.2.2间接访问 十、操作符的属性 10.1.优先性 10.2.结合性 …目录 六、单目操作符 七、逗号表达式 八、下标引用以及函数调用 8.1.下标引用 8.2.函数调用 九、结构体 9.1.结构体 9.1.1结构的声明 9.1.2结构体的定义和初始化 9.2.结构成员访问操作符 9.2.1直接访问 9.2.2间接访问 十、操作符的属性 10.1.优先性 10.2.结合性 十一、整形提升 结语 六、单目操作符 、 、 -- 、 、 * 、 、 - 、 ~ 、 sizeof 、 ( 类型 ) 上述操作符中我们在前面都说过只有和*没有提及这两个操作符我们会在指针章节详细介绍。 七、逗号表达式 a1,a2,a3,.....an 逗号表达式就是用多个逗号隔开的多个表达式。 它是按从左到右的顺序依次执行。整个表达式的结果是最后一个表达式的结果。 eg int a 1; int b 2; int c (ab, ab10, a, ba1); 首先从左到右依次执行 先是ab,然后把b10赋给aa就变成了12最后再将a1的值赋给b这个表达式的值就是整个表达式的值也就是13所以c为13。 八、下标引用以及函数调用 8.1.下标引用 我们在数组中曾见过这对中括号是的它的名字叫下标引用。 操作数数组名索引值 eg: int arr[10];//创建数组 arr[9] 10;//实⽤下标引⽤操作符。 []的两个操作数是arr和9。 8.2.函数调用 这个相信大家也不陌生。 操作数函数名参数 问函数调用最少有几个操作数 答一个只需要一个函数名即可。 #include stdio.h void test1() {printf(hehe\n); } void test2(const char *str) {printf(%s\n, str); } int main() {test1(); //这⾥的()就是作为函数调⽤操作符。test2(hello bit.);//这⾥的()就是函数调⽤操作符。return 0; } 接下来讲点没见过的。 九、结构体 我们今天只是简单介绍后面还会继续详细介绍结构体又挖坑。 9.1.结构体 我们之前学过许多数据类型结构像short、char、int、double......但只有这些其实远远不够比如说我想描述一个学生的信息身高体重各科成绩等等。C语言为了解决这个问题内置了结构体这种自定义类型从此之后我们可以创造出自己想要的类型。 结构是⼀些值的集合这些值称为成员变量。结构的每个成员可以是不同类型的变量如 标量、数组、指针甚⾄是其他结构体。 9.1.1结构的声明 struct tag {member-list;//成员列表 }variable-list //变量列表 其中tag表述结构体名花括号里面放着成员列表也就是要描述对象的各种属性。变量列表用来存放定义为该结构体类型的变量。 struct Stu {char name[20];//名字int age;//年龄char sex[5];//性别char id[20];//学号 }; //分号不能丢 9.1.2结构体的定义和初始化 //代码1变量的定义 struct Point {int x;int y; }p1; //声明类型的同时定义变量p1 struct Point p2; //定义结构体变量p2 //代码2:初始化。 struct Point p3 {10, 20}; struct Stu //类型声明 {char name[15];//名字int age; //年龄 }; struct Stu s1 {zhangsan, 20};//初始化 struct Stu s2 {.age20, .namelisi};//指定顺序初始化 //代码3 struct Node {int data;struct Point p;struct Node* next; }n1 {10, {4,5}, NULL}; //结构体嵌套初始化 struct Node n2 {20, {5, 6}, NULL};//结构体嵌套初始化 9.2.结构成员访问操作符 9.2.1直接访问 使用方式结构体变量 . 成员名 #include stdio.h struct Point {int x;int y; }p {1,2}; int main() {printf(x: %d y: %d\n, p.x, p.y);return 0; } 这个点很小但是很有用 9.2.2间接访问 有的时候我们得到的是结构体的地址 使用方式结构体指针地址-成员名 举例如下 #include stdio.h struct Point {int x;int y; }; int main() {struct Point p {3, 4};struct Point *ptr p;ptr-x 10;ptr-y 20;printf(x %d y %d\n, ptr-x, ptr-y);return 0; } 综合举例如下 #include stdio.h #include string.h struct Stu {char name[15];//名字int age; //年龄 }; void print_stu(struct Stu s) {printf(%s %d\n, s.name, s.age); } void set_stu(struct Stu* ps) {strcpy(ps-name, 李四);ps-age 28; } int main() {struct Stu s { 张三, 20 };print_stu(s);set_stu(s);print_stu(s);return 0; } 十、操作符的属性 10.1.优先性 参考链接C 运算符优先级 - cppreference.com  圆括号 () • ⾃增运算符 ⾃减运算符 -- • 单⽬运算符 和 - • 乘法 * 除法 / • 加法 减法 - • 关系运算符 、 等 • 赋值运算符 由于圆括号的优先级最⾼可以使⽤它改变其他运算符的优先级。   大概记住这些就够了其它可以现查表。 10.2.结合性 如果两个运算符优先级相同优先级没办法确定先计算哪个了这时候就看结合性了则根据运算符 是左结合还是右结合决定执⾏顺序。⼤部分运算符是左结合从左到右执⾏少数运算符是右结合从右到左执⾏⽐如赋值运算符 。 十一、整形提升 C语⾔中整型算术运算总是⾄少以缺省整型类型的精度来进⾏的。 而为了获得这种精度表达式中的字符型和短整型在使用之前就会被转换为整形这种转换叫整形提升 。 表达式的整型运算要在CPU的相应运算器件内执⾏CPU内整型运算器(ALU)的操作数的字节长度⼀般就是int的字节⻓度同时也是CPU的通⽤寄存器的⻓度。 因此即使两个char类型的相加在CPU执⾏时实际上也要先转换为CPU内整型操作数的标准长度。 通⽤CPUgeneral-purpose CPU是难以直接实现两个8⽐特字节直接相加运算虽然机器指令中可能有这种字节相加指令。所以表达式中各种⻓度可能⼩于int⻓度的整型值都必须先转换为int或unsigned int然后才能送⼊CPU去执⾏运算。 char a,b,c; ... a b c; 首先b和c被提升为整形然后运算赋给a。 如何进行整形提升呢 1. 有符号整数提升是按照变量的数据类型的符号位来提升的 2. ⽆符号整数提升⾼位补0 //负数的整形提升 char c1 -1; 变量c1的⼆进制位(补码)中只有8个⽐特位 1111111 因为 char 为有符号的 char 所以整形提升的时候⾼位补充符号位即为1 提升之后的结果是 11111111111111111111111111111111 //正数的整形提升 char c2 1; 变量c2的⼆进制位(补码)中只有8个⽐特位 00000001 因为 char 为有符号的 char 所以整形提升的时候⾼位补充符号位即为0 提升之后的结果是 00000000000000000000000000000001 //⽆符号整形提升⾼位补0 结语 有很多朋友问为什么以武器大师来做标题这里结尾给大家解释一下因为我觉得它就像不同人手中不同的工具比如算数操作符像是数学家手中的计算器关系操作符像是侦探手中的证据对比工具逻辑操作符类似于法官手中的判决书位操作符更像电路工程师的开关和转换器赋值操作符像是建筑师手中的蓝图和材料...... 其实我们学习每样东西都是虽然有时很抽象但是我们总能找到解决办法。 “细想全是问题去做全是答案”。
http://www.hkea.cn/news/14359155/

相关文章:

  • 编程网站入门中国纪检监察报多久一期
  • 徐州英文网站seo开源系统网站
  • 雅联网站建设沭阳金地建设网站
  • 网站消耗流量免费二维码生成器
  • 公司网站备案需要什么材料石碣做网站优化
  • 网站seo方案设计怎么弄自己的微信公众号
  • 个人如果做网站赚钱吗营销型网站建设公司哪家建设
  • 网站建设中敬请期待网站建设内部流程图
  • 企业微网站模版北京注册公司可以申请北京车牌吗
  • 网站设计电商运营宁波行业网站建设
  • 做网站 以图搜货建设政务网站
  • 公众号和网站如何设计网页版面
  • 电商网站设计案例网站品牌栏目建设情况
  • 电子商务网站是什么公司企业网站建设方案书
  • 平台网站制作公司龙口市建设局网站
  • 模板的网站都有哪些快速搭建网站框架新手攻略
  • 莆田市秀屿区建设局网站芜湖做网站优化
  • 做课件ppt网站wordpress 主题 h5
  • 无障碍 网站 怎么做免费的国外云服务器
  • 建设网站的公司兴田德润可以吗网店装修教程免费
  • aspx网站做app建设厅官方网站北京
  • 怎么查看网站开发语言的类型沈阳做网站推广的公司
  • 做网站为什么一定要去国外中卫展览展厅设计公司
  • 搜索引擎是什么贵阳seo排名
  • 网站设计宣传广告方案网站根目录在哪里
  • 土特产直营网站建设代码学做缝纫的网站
  • 中国建设银行建银购网站做网站的都是什么专业毕业的
  • 商标 做网站 是几类关键词简谱
  • 373网站怎么做这样的网站做汽车团购的网站
  • 佛山市 骏域网站建设怎么确认网站是什么语言做的