C语言学习之路——第二站

运算符

  • 算数运算符:+、-、*、/、%、++、–
  • 关系运算符:==、!=、>、<、>=、<=
  • 逻辑运算符:&&、||、!
  • 位运算符:&、|、~、 ^、<<、>>
  • 赋值运算符=、+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|=
  • 杂项运算符 :sizeof()返回变量的内存大小、&返回变量的地址、*指向一个标量、?:条件表达式(真:假)

运算符优先级

优先级从上到下递减

后缀 			()  []   ++  --  					从左到右 
一元 			+ - ! ~ ++ - - (type)* & sizeof 	从右到左 
乘除 			* / % 								从左到右 
加减 			+ - 								从左到右 
移位 			<< >> 								从左到右 
关系 			< <= > >= 							从左到右 
相等 			== != 								从左到右 
位与			AND 	& 							从左到右 
位异或 			XOR 	^ 							从左到右 
位或			OR 	| 								从左到右 
逻辑与 			AND 	&& 							从左到右 
逻辑或 			OR 	|| 								从左到右 
条件 			?: 									从右到左 
赋值 			= += -= *= /= %=>>= <<= &= ^= |= 	从右到左 
逗号 			, 									从左到右 

if函数

if(判断条件)
{
	执行语句;

}
if(判断条件)
{
	执行语句1}
else
{
	执行语句2}
if(判断条件1)
{
	执行语句1}
else if(判断条件2)
{
	执行语句2}
else if(判断条件3)
{
	执行语句3}
……
else  
{
	执行语句n;
}
if(判断条件1)
{
		if(判断条件2)
	{
		执行语句1}
	else
	{
		执行语句2}
}
else
{
		if(判断条件3)
	{
		执行语句3}
	else
	{
		执行语句4}
}

判断某一年是平年还是闰年?(四年一润、百年不闰、四百年又闰)

#include <stdio.h>

int main()
{
	int year;
	printf("请输入年份:\n");
	scanf("%d",&year);
	if(year%4==0){
		if(year%100==0){
			if(year%400==0){
				printf("您输入的%d年是闰年",year);
			}
			else{
				printf("您输入的%d年不是闰年",year); 
			}
		}	
		else{
			printf("您输入的%d年是闰年",year); 
		 	 
		}
	}
	else{
		printf("您输入的%d年是不闰年",year); 
	} 
	
	return 0;
 }

switch函数

switch(){

case   常量1:语句1
case   常量2:语句2
case   常量3:语句3

……

default  :语句n

}

输出不同等级成绩的分数段

A:85-100

B:75-84

C:60-74

D:<60

#include<stdio.h>

int main()
{
	char level;
	printf("请输入成绩等级:(A  B  C  D)\n");
	scanf("%c",&level);
	printf("您输入的成绩等级是:%c,",level);
	switch(level)
	{
		case 'A':printf("该分数段是85-100\n");break; 
		case 'B':printf("该分数段是75-84\n");break; 
		case 'C':printf("该分数段是60-74\n");break; 
		case 'D':printf("该分数段是60之下\n");break; 
		default : printf("输入错误\n");
	 } 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值