开篇:C语言是一种通用的编程语言,广泛用于系统编程和应用开发。
创建第一个C语言项目
创建新项目(以Visual Studio 2022为例)
创建源文件
添加以.c结尾的源文件
(在电脑中新建一个文件夹以整理各项目文件)
学习C语言
1,基本结构
一个简单的C程序通常包含以下结构:
#include <stdio.h>
int main()
{
printf("Hallo,World!\n");
return 0;
}
2,数据类型
C语言支持多种数据类型,包括:
·int: 整型
·float:单精度浮点型
·double:双精度浮点型
·char:字符型
3,变量
变量在使用前需要声明:
int a = 5;
float b = 3.14;
char c = 'A';
4,控制结构
条件语句:
if (a > 0)
{
printf("a是正数\n");
}
else
{
printf("a是负数\n");
}
循环:
for (int i = 0; i < 5;i++)
{
printf("%d\n",i);
}
5,函数
函数是C语言的基本建块:
int add(int x, int y)
{
return x + y;
}
6,数组
数组是一种存储同一类型数据的集合:
int arr[5] = {1, 2, 3, 4, 5);
7,指针
指针是C语言的一个重要概念:
int a = 10;
int *p = &a; // p指向a的地址
而数据之间的作用需要运算符
运算符的分类
1,算数运算符
·用于执行基本的数学运算。
·例:
+(加法)
-(减法)
*(乘法)
/(除法)
%(取模)
int a = 10,b = 3;
int sum = a + b;// 13
int diff = a - b;// 7
int product = a * b;// 30
int quotient = a / b;// 3
int remainder = a % b;// 1
2,关系运算符:
用于比较两个值,返回布尔值(真或假)。
例:
==(等于)
!=(不等于)
>(大于)
<(小于)
>=(大于等于)
<=(小于等于)
if (a>b)
{
printf("a比b大\n");
}
3,逻辑运算符:
用于逻辑运算,通常与布尔值结合使用。
例:
&&(与)
||(或)
!(非)
if (a > 0 && b > 0)
{
printf("a和b都是正数\n");
}
4,位运算符
用于操作整数的二进制位。
例:
&(按位与)
|(按位或)
^(按位异或)
-(按位取反)
<<(左移)
>>(右移)
int x = 5;// 0101
int y = 3;// 0011
int result = x & y;// 00011
5,赋值运算符:
用于将值赋给变量。
例:
=(赋值)
+=(加后赋值)
-=(减后赋值)
*=(乘后赋值)
/=(除后赋值)
int z = 10;
z += 5;//z = z + 5;z变为15
6,自增自减运算符
用于增加或减少变量的值。
例:
++(自增)
--(自减)
int count = 10;
count++;//count 变为 11
count--;//count 变为 10
总结
运算符在C语言中扮演着重要角色,使得我们能够进行各种计算和逻辑判断。掌握与运算符的使用有助于编写功能丰富的程序。
本文仅作为对于课堂内容的总结以供参考。