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

C语言学习之路——第二站,第1张

运算符
  • 算数运算符:+、-、*、/、%、++、–
  • 关系运算符:==、!=、>、<、>=、<=
  • 逻辑运算符:&&、||、!
  • 位运算符:&、|、~、 ^、<<、>>
  • 赋值运算符=、+=、-=、*=、/=、%=、<<=、>>=、&=、^=、|=
  • 杂项运算符 :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 

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

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;
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/920926.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存