🍊博客主页:Geekwyz的江湖背景
🎉欢迎关注🔎点赞👍收藏⭐️留言📝
🌟本文由 Geekwyz原创
🙏作者水平很有限,如果发现错误,请留言
1.自增自减运算符
符号 | 含义 |
---|---|
++ | 自增运算符,整数值增加 1,例如 A++ 将得到 11 |
– | 自减运算符,整数值减少 1 A-- 将得到 9 |
代码:
#include<stdio.h> int main(){ int a = 0; a++; printf("%d",a);//输出1 a--; printf("%d",a);//输出0 return 0; }
区别
a++
和++a
它们的区别在于++a
是先运算后赋值#include<stdio.h> int main(){ int a = 0; int b = 0; printf("%d\n",a++);//输出0 printf("%d",++b);//输出1 return 0; }
2.关系运算符
假如现在有两个变量分别是a= 10,b = 12;
运算符 | 含义 |
---|---|
== | 检查符号两边是否相等,如果相等 则返回真,例如a == b 为假 |
!= | 判断符号两边是否不相等,例如 a != b 为真 |
>= | 大于等于 例如:a >=b 为假 |
<= | 小于等于 例如a <= b 为真 |
> | 大于 |
< | 小于 |
&& | 且 比如 a > b && a == b 为假 |
|| | 或 a < b|| a == b 为真 |
3.条件语句
条件语句有三种形式分别是if()语句,if() …else语句,if()…else if()语句
- if 语句
表示如果满足条件就执行,如果不满足就执行#include<stdio.h> int main(){ printf("请输入今天的天气,1代表天晴\n"); int a; scanf("%d",&a); if (a == 1) { printf("出去玩"); } return 0; }
- if …else 语句
表示如果满足条件就执行,如果不满足就执行#include<cstdio> int main(){ int a; scanf("%d",&a); if (a > 60) { printf("及格"); } else { printf("不及格"); } return 0; }
- if …else if…else
#include<stdio.h> int main(){ int a; scanf("%d",&a); if (a >= 80 && a <= 100) { printf("优秀"); } else if (a >= 60 && a < 80) { printf("及格"); } else if (a >= 0 && a < 60) { printf("回家种地吧!!!"); } else { printf("NB"); } return 0; }
5.循环语句
- while循环
循环就是满足某种条件,每执行一次语句,就返回判断条件是否满足,如果满足就继续执行,否则不执行#include<stdio.h> int main(){ int n; scanf("%d",&n); while (n--) { printf("%d\n",n); } return 0; }
- for循环
#include<stdio.h> int main(){ for (int i = 0;i < 4;i++) { printf("%d\n",i); } return 0; }