C语言预备知识
编译软件下载
QQ群文件:163290815
百度云盘:软件安装包
提取码:6666
安卓手机端安装
windows安装
安装教程
https://docs.qq.com/doc/DRVNSUUh5aEhoYVVn
下载安装过程中如有任何问题可在QQ群内咨询
创建C语言项目
第一个C语言程序
#include<stdio.h>
int main(){
return 0;
}
输出并且运行程序
#include<stdio.h>
int main(){
printf("hello world");
return 0;
}
注释
//单行注释
/*
多
行
注
释
*/
变量
房子理论
int a = 10;
运算符
算术运算符
● +
● -
● *
● /
● %
#include<stdio.h>
int main() {
int a = 10;
int b = 20;
printf("%d ", a + b);
printf("%d ", a - b);
printf("%d ", a * b);
printf("%d ", a / b);
printf("%d ", a % b);
return 0;
}
● ++
● –
比较运算符
● >, <
● >=, <=
● ==
● !=
只有两个结果(0,1)
#include<stdio.h>
int main() {
int a = 10;
int b = 20;
printf("%d ", a == b);
printf("%d ", a != b);
printf("%d ", a > b);
printf("%d ", a < b);
return 0;
}
逻辑运算符
● &&
● ||
● !
只有两个结果(0, 1)
#include<stdio.h>
int main() {
int a = 10;
int b = 20;
printf("%d ", a && b);//&&左右两端都不为0, 输出1, 有一端为0,输出0
printf("%d ", a || b);//||左右两端都是0, 输出0, 有一端不是0,输出1
printf("%d ", !a); //和a的值相反
return 0;
}
位运算符
后续视频讲解
逻辑语句
if
#include<stdio.h>
int main() {
int a = 59;
if (a == 59) {
printf("%d", a);
}
return 0;
}
if…else…
#include<stdio.h>
int main() {
int a = 60;
int b = 59;
if (a > b) {
printf("a > b");
}
else {
printf("a < b");
}
return 0;
}
if…else if…else if…else
#include<stdio.h>
int main() {
int a = 59;
int b = 59;
if (a > b) {
printf("a > b");
}
else if (a < b){
printf("a < b");
}
else if (a == b) {
printf("a == b");
}
else {
printf("不会输出");
}
return 0;
}
while()
#include<stdio.h>
int main() {
int a = 1;
while (a <= 10) {
printf("%d", a);
a = a + 1;
}
return 0;
}
for( ;;)
#include<stdio.h>
int main() {
for (int a = 1; a <= 10; a = a + 1) {
printf("%d", a);
}
return 0;
}
联系方式
QQ群:163290815