语句10.17
来源:互联网 发布:2017流行网络歌曲500首 编辑:程序博客网 时间:2024/05/16 09:32
昨天回顾:
格式控制符:
%d 整形
%f 浮点型
条件运算符:
表达式1?表达式2:表达式3
举例:
随意选择3个正整数,选出最小的数:
int a = 3,b=5,c=6,d=0;
scanf("%d%d%d", &a, &b,&c);
getchar();
d = (a > b) ? ((b > c) ? c : b) : ((a > c) ? c:a);
printf("%d", d);
测试运算1:
按照13个字宽,以右对齐的格式,输出hello,world,
并且截取hello:printf("%13.5s","helloworld");
测试运算2:
按照10个字宽,左对齐的形式,保存小数点后三位,空位补零
今日内容:
运算符补充:(用于二进制之间计算)
按位与:& 00得0,10得0,01得0,11得1
按位或:| 00得0 ,10得1,01得1,11得1
按位异或:^ 00得0,10得1,01得1,11得0
取反:~ 1得0,0得1
左移:《 向左移动,低位补0,符号位不变。
右移:》 向右移动,高位补0,符号位不变。
7&8=0(按位与)
7 00000111
&
8 00001000
=
0 00000000
~7=-8(取反)
7 00000111(补码)
~ 11111000(补码)-11110111(反码)-10001000(原码)
右移,左移,运用按位异或尝试更换两个变量具体细节
一.结构化程序设计的三种结构:顺序,选择,循环;
表达式语句:
算术表达式:a+b;a*b;
关系表达式:a>b;a==b;
逻辑表达式:!0;真
二.c语言总共九种语句
1.if(判断语句)
2.switvh()
3.for
4.while
5.do while
6.break
7.continue
8.return
9.go to
if(判断语句)
当表示式的结果为非0时,执行后面的语句,否则不执行。
单分支形式:if(表达式1)
{表达式2
};当表达式1为真的时候,执行表达式2.
双分支形式:if(表达式1)
{表达式2
}
else
{表达式3
};
当表达式1为真,则执行表达式2,否则执行表达式3.
多分支形式:if(表达式1)
{表达式2
}
else
{if(表达式3)
{表示式4
}
else
{表示式5
}
};
当表达式1为真的时候,执行表达式2,否则执行表达式3,若表达式3为真的时候,执行表达式4,
否则执行表达式5;
通过输入首字母查询星期几????????????
输入一个正整数,判断闰年??????????
switch(多分支语句)用法:
switch(表达式)
swtich(变量)
{
case 常量1:
执行语句1;
break;
case 常量2:
执行语句2;
break;
····
case 常量n:
执行语句n;
break;
default:
执行语句n+1;
}
格式控制符:
%d 整形
%f 浮点型
条件运算符:
表达式1?表达式2:表达式3
举例:
随意选择3个正整数,选出最小的数:
int a = 3,b=5,c=6,d=0;
scanf("%d%d%d", &a, &b,&c);
getchar();
d = (a > b) ? ((b > c) ? c : b) : ((a > c) ? c:a);
printf("%d", d);
测试运算1:
按照13个字宽,以右对齐的格式,输出hello,world,
并且截取hello:printf("%13.5s","helloworld");
测试运算2:
按照10个字宽,左对齐的形式,保存小数点后三位,空位补零
今日内容:
运算符补充:(用于二进制之间计算)
按位与:& 00得0,10得0,01得0,11得1
按位或:| 00得0 ,10得1,01得1,11得1
按位异或:^ 00得0,10得1,01得1,11得0
取反:~ 1得0,0得1
左移:《 向左移动,低位补0,符号位不变。
右移:》 向右移动,高位补0,符号位不变。
7&8=0(按位与)
7 00000111
&
8 00001000
=
0 00000000
~7=-8(取反)
7 00000111(补码)
~ 11111000(补码)-11110111(反码)-10001000(原码)
右移,左移,运用按位异或尝试更换两个变量具体细节
一.结构化程序设计的三种结构:顺序,选择,循环;
表达式语句:
算术表达式:a+b;a*b;
关系表达式:a>b;a==b;
逻辑表达式:!0;真
二.c语言总共九种语句
1.if(判断语句)
2.switvh()
3.for
4.while
5.do while
6.break
7.continue
8.return
9.go to
if(判断语句)
当表示式的结果为非0时,执行后面的语句,否则不执行。
单分支形式:if(表达式1)
{表达式2
};当表达式1为真的时候,执行表达式2.
双分支形式:if(表达式1)
{表达式2
}
else
{表达式3
};
当表达式1为真,则执行表达式2,否则执行表达式3.
多分支形式:if(表达式1)
{表达式2
}
else
{if(表达式3)
{表示式4
}
else
{表示式5
}
};
当表达式1为真的时候,执行表达式2,否则执行表达式3,若表达式3为真的时候,执行表达式4,
否则执行表达式5;
通过输入首字母查询星期几????????????
输入一个正整数,判断闰年??????????
switch(多分支语句)用法:
switch(表达式)
swtich(变量)
{
case 常量1:
执行语句1;
break;
case 常量2:
执行语句2;
break;
····
case 常量n:
执行语句n;
break;
default:
执行语句n+1;
}
阅读全文
0 0
- 语句10.17
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- ?:语句
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- 语句
- android apk 升级代码
- 线程独享
- spring mvc rest风格的URL输入中文乱码问题
- Spring+SpringMVC+MyBatis整合出现的Failed to load ApplicationContext的错误
- vue导航和首页轮播图实现
- 语句10.17
- 自定义注解,及应用
- springmvc mybatis,注解事务的使用
- sql 总结
- assign,copy,strong等关键字用法
- codes
- 高性能IO模型浅析
- [ubutnu桌面]ubutnu好看的桌面设计
- jeasyui,jquery某些经常使用方法