- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言对真假 的处理(符号的优先级)
C语言学习笔记
c语言笔记
C语言对真假 的处理{逻辑运算}
非零是真
零是假
真是1表示
假是0表示
.............................................................
左边的表达式为假 右边的表达式肯定不会执行
!(非) (与) ||(或)
!假 真
!真 假
真真 真
真假 假
假真 假
假假 假
!=(不等于)==(等于)
真||假 真
真||真 真
假||假 假
.................................................................
||左边的表达式为真 右边的表达式肯定不会执行
字符的输出:
%d输出整数 定义--int
%1d 长整型 定义--long int
%c输出字符 定义---char
%f输出整数加小数 定义--float
%s输出字符串 定义---
c语言标准输出(printf)
标准输入(scanf)
**流程控制**-
分类:
顺序
选择-----***
If最简单的用法-
格式:
If(表达式)
语句
功能:
如果表达式为真,执行语句
如果表达式为假,语句不执行
If默认只能控制其下面d一条语句的执行;、
2 i f的表达式
{
语句A;
语句B;
}
用括号括起来if能执行括号里所有语句
3 . if......else...的用法
格式 if(如果)(条件语句)
语句1
else(否则)
语句2
4. if.......else if......else的用法
格式
If(条件语句1)
else..if(条件语句2)
.........................................
else
不能以else开头,只能用if开头,配合使用
用法举例:(成绩等级查询)
#includestdio.h
int main()
{
float a ;
printf(请输入考试成绩);
scanf(%f,a);
if (a=80 a=100)
printf(优秀\n);
else if(a=60 a80 )
printf(及格\n);
else if(a100)
printf(做梦去了\n);
else if (a=0 a60)
printf(不及格\n);
else
printf(不存在\n);
return 0;
}
.
循环: for嵌套it的用法
格式 for(表达式)
if(表达式)
(输出语句)
例子:求1到100之间的偶数之和并输出偶数的个数
#includestdio.h
int main()
{
int a,b,c;
a=0; \\必须初始化
c=0;
for(b=1;b101;b++)
if(b%2==0)
{
a=a+b;
c++;
}
printf(%d %d\n,a,c);
return 0;
}
强制类型转换:
格式:
(数据类型,表达式)
功能:
把表达式强制转换为前面定义的类型
例子:
(int)(4.5+2.3)结果为6 因为是int 类型 后面的小数省略了
(float)(5)输出结果为5.0因为是浮点型定义,输出会加小数点
怎么看懂程序:试数
(a=1;a10;a++)
Sun=sum+a
执行步骤:1: for(1;2;3)
语句A
顺序:先执行1——执行2——2成立执行A——执行3——执行2——2成立执行A——3——2.。。。。。。。直到2不成立----退出循环
多层for嵌套执行顺序 1:for(1;2;3)
for(3;4;5;)
A;
B;
执行顺序 ——1——2——2成立——3——4——4成立——A——5——4——4成立——A——5——4——直到4不成立——3——2——2成立——3——4——4成立——A——5——4——直到4不
文档评论(0)