C 语言教程学习笔记
介绍
C语言是一种广泛应用的计算机编程语言,它被广泛应用于系统软件开发、嵌入式系统、游戏开发、移动应用程序开发等领域。
基本语法
变量
C语言中的变量必须先声明再使用。变量类型包括整型、浮点数、字符等。例如:
cCopy Codeint num; //定义一个整型变量
float pi = 3.14; //定义一个浮点型变量并初始化
char c = 'A'; //定义一个字符型变量并初始化
运算符
C语言支持各种基本运算符,比如加减乘除、取余数等。例如:
cCopy Codeint a = 10, b = 5;
int sum = a + b; //加法
int sub = a - b; //减法
int mul = a * b; //乘法
float div = (float)a / b; //除法,需要注意类型转换
int mod = a % b; //取余数
控制结构
C语言中的控制结构包括条件语句和循环语句。条件语句可以根据条件执行不同的代码块,循环语句可以重复执行一段代码。
条件语句
cCopy Codeint score = 80;
if (score >= 60) {
printf("及格了\n");
} else {
printf("没及格\n");
}
循环语句
cCopy Codeint i = 1;
while (i <= 10) {
printf("%d ", i);
i++;
}
for (int j = 1; j <= 10; j++) {
printf("%d ", j);
}
实例
下面是一个简单的计算器程序,用户可以输入两个数和操作符,程序根据操作符进行加减乘除的运算,并输出结果。
cCopy Code#include <stdio.h>
int main() {
float num1, num2;
char op;
printf("请输入两个数和操作符,中间用空格隔开:");
scanf("%f %f %c", &num1, &num2, &op);
switch(op) {
case '+':
printf("%.2f + %.2f = %.2f\n", num1, num2, num1+num2);
break;
case '-':
printf("%.2f - %.2f = %.2f\n", num1, num2, num1-num2);
break;
case '*':
printf("%.2f * %.2f = %.2f\n", num1, num2, num1*num2);
break;
case '/':
if (num2 == 0) {
printf("除数不能为0\n");
} else {
printf("%.2f / %.2f = %.2f\n", num1, num2, num1/num2);
}
break;
default:
printf("不支持该操作符\n");
break;
}
return 0;
}
输入:3.4 2.5 *
,输出:3.40 * 2.50 = 8.50
。
结论
C语言是一种重要的编程语言,掌握它对于软件开发者来说非常必要。本文介绍了C语言的基本语法、变量、运算符、控制结构等概念,并通过一个实例展示了它们的应用。希望本文能给想要学习C语言的读者提供帮助。