2026年3月3日-第一节课

第一章 C语言的基础知识

1.开发过程

编辑(.c) 编译(obj) 链接(exe) 运行

2.程序结构

(1)一个C余元的源程序(项目或者工程)可以由一个或多个源文件组成

(2)美观源文件是由一个或多个函数组成的(函数是C余元源文件的基本组成单位)

(3)一个源程序不论有多少个源文件组成,有且只有一个main函数,main函数是程序的入口

(4)main函数的位置任意

(5)#include预处理命令<stdio.h>是库文件

(6)main():是函数,包括函数首部和函数体

(7)语句:必须以;结束

第二章 数据类型和表达式

1.标识符合关键字

(1)标识符命名规则:

只能有字母、数字、下划线组成

数字不能开头

严格区分大小写

不能用关键字

(2)关键字:

被C语言本身使用的那些字,比如:include,int,return

2.数据类型

包含基本(简单)数据类型、复合(复杂、构造)数据类型

基本数据类型包括整形(整数)、浮点型(实数)、字符型(单个字符)。

(1)整形:

6个:

有符号数:short(2)、int(2/4)、long(4)

无符号数:unsigned short、unsigned int、unsigned log

bit/b 1byte=8b 1KB=1024byte 1GB=1024MB 1TB=1024GB

(2)浮点:

单精度:float(4)

双精度:double(8)

(4)字符型:

char(1)

3.常量

(1)整形常量

十进制、八进制、十六进制三种表示方法

100 0100 0x100

例如:048是错误八进制是0-7

0x23EF是十六进制

(2)浮点型常量

十进制、指数形式两张表示方法

(3)字符型常量

表示单个字符,使用‘’单引号界定

转译字符:回车‘/n’ Tab制表符位'/t' '/'

(4)字符串常量:

表示一串字符,使用“”双引号界定

“Hello Word”

(5)符号常量:

#define 符号 常量

 

4.变量

定义变量的格式:

数据类型 变量名 [=初始]

变量的三要素:变量的数据类型、变量的名、变量的值

可以同时定义多个变量

 

5.运算符

符号、运算规则、使用规则

(1)算数运算符

符号:+ - * / % ++ --

运算规则:%求模运算(取余数)5%3(=2)

++和--:自增自减,自己+1或自己-1;++/--的运算规则和所在位置有关系

使用规则:

/:如果两个操作数都是整形的,结果是整形的(商);只要有一个操作数是浮点型的,那么结果就是浮点型的。

%:两个操作数都必须是整形的

(2)赋值运算符

符号:=

运算规则:把=右边的数据赋值给左边的变量

(3)关系运算符

(4)逻辑运算符

(5)逗号运算符

(6)条件运算符

(7)位运算符:

二进制的运算

运算符:

&|~^<<>>>>>>
按位与按位或按位求反按位异或按位左移按位右移按位算数右移

运算规则:

0&0=0;0&1=0;1&0=0;1&1=1

0|0=0;0|1=1;1|0=1;1|1=1

~0=1;~1=0

0^0=0;0^1=1;1^0=1;1^1=0

5<<2 0000010100

5>>2 0000000101

 

第三章 顺序结构

1.三大变成结构:

顺序结构、选择结构、循环结构

2顺序结构:

从上自下顺序执行每一条语句

3.格式化输入和输出:

(1)格式化输出:printf

printf("格式字符串",输出列表);

格式字符串:用""括起来

普通字符:原样输出

格式符:%+字母(%d-整数,%f-实数,%c-字符,%s-字符串)

输出列表:输出项之间用,号隔开

注意:输出列表中的输出项要一一对应前面的格式符(个数、类型、内容)

(2)格式化输入:scanf

scanf("格式字符串",输出地址列表);

求地址运算符:&

格式字符串:用""括起来

普通字符:原样输入

格式符:%+字母(%d-整数,%f-实数,%c-字符,%s-字符串)

输入地址列表:用,号隔开

注意:多个数值类型数据输入的时候,如果没有指定分隔符,使用默认的分隔符(空格、回车、tab)

多个字符型数据输入的时候,如果没有指定分隔符,不需要使用默认的分个数,编译器会按照字符是的顺序自动接收

2026年3月3日练习题

章节自测题

第一章

第二章