C语言学习笔记num1

开篇: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语言中扮演着重要角色,使得我们能够进行各种计算和逻辑判断。掌握与运算符的使用有助于编写功能丰富的程序。

本文仅作为对于课堂内容的总结以供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值