摘要: 打印结果: 注: 1、if else if针对于范围的多路选择;而switch是针对点的多路选择,也可以小范围选择。 2、switch(表达式),中的表达式,必须为整型或字符型。 3、case只能为常量表达式,常量一般为整型常量。 4、case分支要同break连用,跳出switch。匹配一次后,不 阅读全文
posted @ 2018-08-15 17:10 OneMusk 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 输入学生的成绩,判断成绩给出评价: 打印结果: 注: 1、二大选择,三大循环,四大跳转 二大选择: if、switch 三大循环:while、do while、for 四大跳转:break、continue、goto、return 2、选择分为:单路选择、双路选择、多路选择(点的选择、范围的选择) 阅读全文
posted @ 2018-08-15 16:44 OneMusk 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 打印结果: ​ 注: 1.sizeof运算符可以获得数据类型占用内存空间的大小;其结果以字节为单位显示。 2.sizeof是一个关键字,并不是函数。 3.运算符优先级总结:算术>关系>逻辑>条件>赋值>逗号 4.绝招:如果不清楚其中的优先级,最好加括号的方式加以强化。 阅读全文
posted @ 2018-08-15 16:06 OneMusk 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 打印结果: ​ 注: 1.逗号运算符,又叫顺序求值运算符。 2.逗号运算符依次从左到右依次求取各个表达式的值,最后整个逗号表达式的值等于最后一个bi'a表达式的值。 3.逗号表达式支持嵌套。 4.逗号运算符的优先级是优先级关系里最低的。 5.逗号表达式常用于循环结构中。 for( , ; ; , ) 阅读全文
posted @ 2018-08-15 16:05 OneMusk 阅读(1139) 评论(2) 推荐(0) 编辑
摘要: 打印结果: ​ 注: 逻辑运算,存在短路现象。 &&当两个运算量都是真时,其结果为真。因此,当左边已是0,右边的表达式不再求解。 | |当两个运算量有一个为真时,其结果为真。因此,当左边已是1时,右边的表达式不再求解。 短路现象是一直效率的需求。 阅读全文
posted @ 2018-08-15 16:04 OneMusk 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 打印结果: ​ 注: 1.条件运算符实际上是if else结构的简化表达方式。 2.条件运算符的优先级低于关系运算符和算术运算符,但高于赋值符。 3.条件运算符的结合方向是自右至左(类似于赋值运算符 a=b=c=4) 阅读全文
posted @ 2018-08-15 16:04 OneMusk 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 打印结果: ​ 注: 1.关系表达式的结果只有两种,0或者1。 2.关系表达式值,成立为真,则值为1;不成立则为假,值为0。 阅读全文
posted @ 2018-08-15 16:03 OneMusk 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 打印结果: ​ 阅读全文
posted @ 2018-08-15 16:02 OneMusk 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、隐式转化 隐式转化规则:由低到高依次是 int >long >long long >float >double 若运算中有char short 则一并转化为int 打印结果: ​ 2、强制转化 格式:( 类型)待转表达式 打印结果: ​ 3、浮点数跟0值比较 打印结果: ​ 阅读全文
posted @ 2018-08-15 16:01 OneMusk 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 打印结果: ​ 阅读全文
posted @ 2018-08-15 15:59 OneMusk 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 1、用scanf输入数字1,2,3,然后进行打印 打印结果: ​ 2、scanf中数据宽度的应用 打印结果: ​ 3、scanf中输入多个宽度的数据后,打印结果 打印结果: ​ 4、scanf中%c的应用 打印结果: ​ 5、此代码scanf括号内应正确输入逗号 打印结果: ​ 6、scanf中非格 阅读全文
posted @ 2018-08-15 15:58 OneMusk 阅读(3421) 评论(0) 推荐(0) 编辑
摘要: 1、输出格式%d,%o,%x的用法 打印结果: ​ 2、输出格式%c,%d,%#o,%#x的用法 打印结果: ​ ​ 3、打印结果的宽度和左右对齐方法 打印结果: ​ 4、打印结果的正负号显示方法 打印结果: ​ 5、保留小数位数的方法 打印结果: ​ 阅读全文
posted @ 2018-08-15 15:52 OneMusk 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 打印结果: ​ 注: 此编译平台为linux系统环境下的centos6.7;若用Qt平台则无法正确编译 格式%x表示打印16进制,1111的16进制表示为一个f 阅读全文
posted @ 2018-08-15 15:48 OneMusk 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 int main() 3 { 4 int a=5; 5 int b=6; 6 printf("a=%d b=%d\n",a,b); 7 int t; 8 t=a; 9 a=b; 10 b=t; 11 printf("a=%d b=%d\n",a,b); 12 return 0; 1... 阅读全文
posted @ 2018-08-15 15:46 OneMusk 阅读(106) 评论(0) 推荐(0) 编辑