C语言(个人成长记录)4.

目录

判断

一、条件

关系运算符

二、优先级

三、找零计算器

注释:(之前有提到过,温习一下)

四、否则

五、if语句(else同样适用)

常见形式:


判断

if(条件成立){

  ...

}


一、条件

关系运算符

  • 计算两个值之间的关系,叫做关系运算
运算符意义
==相等
!=不相等
>大于
>=大于等于
<小于
<=小于等于

  • 关系运算的结果:关系成立则为1,否则为0
#include <stdio.h>

int main() 
{
printf("%d\n",1==2); 
printf("%d\n",2>1); 
printf("%d\n",2<=1);

return 0;
}

0

1

0

[Finished in 0.1s]


二、优先级

  • 所有的关系运算符的优先级比算术运算的低,但是比赋值运算的高
#include <stdio. h>

{
int main()

printf("d%\n", 3>=1+2);

return 0;
}

1

[Finished in 0.1s]

  • 判断是否相等的==和=的优先级比其他的低,而连续的关系运算是从左到右进行的


三、找零计算器

  • 程序需要用户的两个输入(购买的金额,支付的票面),然后进行一些计算和判断,最后输出结果

注释:(之前有提到过,温习一下)

  • 插人在程序代码中,用来向读者提供解释信息,对于程序的功能没有任何影响,主要是使得程序更容易被人类读者理解。
  • 通常采用“//”形式,对于多行注释一般采用“/*...*/”形式
  • #include <stdio.h>
    
    int main()
    {
    	//	初始化
    	int price = 0;
    	int bill = 0;
    	//	读入金额和票面
    	printf("请输入金额:");
    	scanf("%d", &price);
    	printf("请输入票面:");
    	scanf("%d", &bill);
    	//	计算找零
    	if ( bill >= price ) {
    		printf("应该找您:%d\n", bill - price);
    	}
            printf("你的钱不够\n");
    
    	return 0;
    }
    
  •  如果在if后面还有语句,它们在结束后会执行无论条件如何

   此时,出现问题:钱不够则么办?


四、否则

  • else=否则的话 
#include <stdio.h>

int main()
{
	//	初始化
	int price = 0;
	int bill = 0;
	//	读入金额和票面
	printf("请输入金额:");
	scanf("%d", &price);
	printf("请输入票面:");
	scanf("%d", &bill);
	//	计算找零
	if ( bill >= price ) {
		printf("应该找您:%d\n", bill - price);
	} else {
		printf("你的钱不够\n");
	}

	return 0;
}


五、if语句(else同样适用)

  • 一个基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号“{}”之间的若干条语句。
  • 如果表示条件的逻辑表达式的结果不是零,那么就执行后面跟着的这对大括号中的语句,否则就跳过这些语句不执行,而继续下面的其他语句。 

常见形式:

  1. if(...){...} 
  2. if(...)...;   

注:只对“()”内的那一句话有效

if( score < PASS ){

    printf("很遗憾,这个成绩没有及格。");

}

 if ( score < PASS )

    printf("很遗憾,这个成绩没有及格。");

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值