关键词不能为空

当前您在: 主页 > 高中公式大全 >

c语言学习笔记

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-24 15:46
tags:

无线网卡连接不上-4月汽车销量

2021年1月24日发(作者:蓝翎)
c
语言复习笔记


第一章基础


一、
函数是
c
语言的基本单位,
一个程序有一个或多个函数组成,
且必须 包含
main
函数
(有
且只有一个)

二、程序总是从
main
函数开始执行

三、
c
语 言的
3
种基本结构是顺序结构、选择结构、循环结构

四、
//
表示单行注释

五、
/*

*/
表示块注释


第二章常量


定义:其值不能被改变的量叫常量

一、整形常量

例如:

100
,十进制数
100
-16
,十进制数
-16
07
,八进制数
7
-036
,八进制数
-36
,等价于十进制数
-30
0x19
,十六进制数
19
,等价于十进制数
25
-0x2f
,十六进制数
-2f
,等价于十进制数
-47

二、实型常量

例如:

3.5

double
型常量

2e3

double
型常量

-2e-1

double
型常量

6.
double
型常量,等于
6.0
.3
double
型常量,等于
0.6
2.5f

float
型常量



1
/
17


c
语言复习笔记


三、字符常量

1
、普通字符:用‘’单撇号括起来的一个字符,如‘
a



9


2
、转义字符:以


开头的字符,如

n


换行

t

tab



,单斜杠

61

61
是八进制数,等于十进制数
49
,即字符‘
1


x62

62
是十六进制数,等于十进制
98
,既字符‘
b



四、字符串常量

用“”双撇号括起来的若干字符

例如:

abc


“”


a



五、符号常量


#define
指令指定的常量

例如:

#define PI 3.1415827

第三章变量


一、必须先定义(声明)
,后使用

二、必须是一个合法的标识符

三、一个合法的标识符必须满足以下
3
个条件

1
、只由字母、数字、
_
(下划线)三种字符组成

2
、首字符不能是数字

3
、不能与
c
语言的保留 字冲突,如
void

int
等都是保留字


四、数据类型

1
、字符型:
char
如‘
a< br>’


101



x41
,

n


2
、整型:

short
(短整型)如:
2

3

-5

2
/
17


c
语言复习笔记


int
(整型)如:
3

89

-7
long
(长整型)如
3l

0L

前面可以加 修饰符
signed
(有符号的)或
unsigned
(五符号的)

例如:

signed int
,有符号整形

unsigned int
,无符号整形


3
、实型:

float
:如
3.4f
double
:如
4.2

1e2

五、不同类型间数据的混合运算

1

+

-
*


运算中,只要有一个为
float

d ouble
,结果为
double

2

int

float

double
运算,
int

flo at
都转换为
double
3

char

in t
运算,
char
转换为
int
4

char< br>与
float

double
运算,
char
转换为
double

六、常用
ASCII



0

=30H=48

1

9
依次
+1
类推


a

=61H=97

b

z
依次
+1
类推


A

=41H=65

B

Z
依次
+1
类推


第四章运算符


一、常用运算符

1
、算术:< br>+

-

*

/

%
2
、关系:
>

<

>=

<=

==

!=
3
、逻辑:


&&

||
4
、赋值:
=

+=

-=

*=


/=

%=
5
、逗号运算符:



说明:

1
、关系和逻辑运算的结果只有两个,要么为真,要么为假

2

C
语言中
0
表示假,非
0
表示真
3

c
语言中将真赋值给其他变量时,其值为
1


3
/
17



c
语言复习笔记


二、优先级

1
、算 术
>
关系
>
逻辑
>
赋值
>
逗号

2


(非)优先于

算术

3

*



%
优先于
+

-
4

>,<,>=,<=,
优先于
==

!=
5

&&
优先于

||
6
、同级别运算符一般都是自左向右结合

例如:
a*b/c*e
,等价于(

a*b

/c

*e
7
、赋值运算符是自右向左结合

例如:
a=b=c=1
,等价于
a=

b=

c=1
)< br>)


三、自增(
++

,自减(
--


1< br>、
i++

++i
独立使用时没有区别,都等价于
i=i+1
2

i--

--i
独立使用时没有区别,都等价于
i=i-1
3

i++

++i
在其他语句中使用时是 有区别的,

i++
,先使用
i
,再
i=i+1
例如:

y=x++


等价于

y=x


x=x+1


++i
,先
i=i+1
,再使用
i
例如:

y=++x


等价于

x=x+1


y=x



4

i--

-- i
的区别等同
i++

++i
5
、特殊情况
1

0 && i++
语句中,
i++
永运不执行

6
、特殊情况
2

0 && ++i
语句中,
++i
运不执行

7
、特殊情况
3

1|| i++
语句中,
i++
永运不执行

8
、特殊情况
4

1|| ++i
句中,
++i
运不执行

9
、特殊情况
5< br>:
a++

b++

a+b
语句中,

先执行
a=a+1
,再执行
b=b+1
,最后
a+b


4
/
17


c
语言复习笔记


四、赋值

1
+=

-=

*=

/=
等复合赋值语句的优 先级等同于
=
2

a+=3+4
等价于
a+=

3+4


3

a=b=c=4
;等价于

c=4


b=c


a=b


五,逗号运算符

1
、运算方向是自左向右

例如:
a++

b++

a+b
等价于

a++


b++


a+b


2
、逗号表达式的结果为最后一个表达式的值

例如:

执 行
x=

3

4

5

6

;后
x=6

第五章语句


一、表达式:通过各种运算符将常量或变量连起来的式子就是表达式

二、表达式后加;分号,构成语句

三、空语句,只有一个;分号的语句
< br>四、复合语句,
{。



,放在一对{}大括号中的若干条 语句当作一条语句使用,就是复合
语句

例如:

while

i<=100


{

s=s+i;

i=i+1;
}


5
/
17


c
语言复习笔记


第六章输入输出语句

一、
printf
格式:

printf
(参数
1
【,参数
2
,参数
3



。参数
n




说明:

1
、参数
1
必须有

2
、参数
1
的数据类型为字符串型,即用一对“”双引号括起来的字符串

3
、字符串中字符有三种


普通字符:原样输出


转义字符:可用于输出功能字符


占位符:用于显示参数
2
到参数
n
的值

例题:

1

printf


Hello world




2

printf


Hello worldn




3

printf


a=%dn


a




占位符:

%d
:以十进制显示整形数据

%o
:以八进制显示整形数据

%x

%X
:以十 六进制显示整形数据,
x
表示
abcdef
用小写显示,
X
表示
abcded
大写显示

%u
:以十进制显示无符号整形数据

%c
:显示一个字符

%s
:显示字符串

%f
:以小数形式显示浮点数,可以
f loat
类型,也可以是
double
类型

%e

%E
:以科学计数法形式显示浮点数,
e
表示科学计数法中
e
小写 显示,
E
表示科学计数
法中的
e
用大写显示

%g

%G
:选择
%f

%e
中较短的一种形式显示, 当选择
%e
方式时,
g

G
的区别同
e

E
的区别


设置宽度:
m.n
例如:

1

%10.2f
:以小数的形式显示一个浮点数,显示总宽度为
1 0
(包括整数部分,小数点,小
数部分)
,其中小数位数为
2
2< br>、
%5d
:显示一个整形数据,总宽度为五位,不足
5
位时,右对齐, 超过
5
位时全部显示


对齐设置:
-
表示显示数据左对齐

例如:

%-10.2f
,以小数形 式显示一个浮点数,位数不足
10
位时,左对齐



6
/
17


c
语言复习笔记


二、
scanf
格式:

scanf
(参数< br>1
,参数
2
【参数
3
,参数
4






。参数
n



说明:

1
、参数
1
必须有,类型为字符串

2
、字符串中的字符有两种


普通字符:需要原样输入


占位符:用于输入参数
2
大参数
n
的值

3
、参数
2
到参数
n
必须的变量的地址


例题:

1

scanf


%d


&a


2

scanf


a=%d


&a


输入时,先输入
a=
,再输入数字

3

scan f


%2d%2d%2d


&a

& b

&c



占位符:

%d
:输入十进制整数

%o
:输入八进制整数

%x

%X
:输入十六进制整数,
x
表示
abcded用小写,
X
表示
abcdef
用大写

%u
:输入无符号十进制整数

%c
:输入一个字符

%s
:输入字符串

%f
:输入
float
类型的 浮点数,例如
scanf


%f


&f



f

float
类型)

%lf
:输入
double
类型的浮点数,例如
scanf

“< br>%lf


&d



d

double
类型)

宽度设置:
m
例如:

1

scanf


%2d


&a
,输入
123456
,则
a=12

预读取:
*
例如:

1

scanf


%2d%*2d%2d


&a

&b

,输入
123456
,则
a=12

b=56

三、
putchar
(输出一个字符)

格式:

putchar
(参数)

说明:

1
、参数为字符型数据


7
/
17



c
语言复习笔记


2
、有且只有一个参数

3
、参数可以是字符变量或字符常量(字符常量分为普通字符和转义字符)

4
、函数执行一次只能输出一个字符


例题:

1

putchar


a




2

putchar

'101'



3

putchar


x41



4

putchar


n
’< br>)


5

char c=

a


putchar

c



6

putchar

0101



7

putchar

10



8

putchar

0x30




四、
getchar
(输入一个字符)

格式:

char getchar
()

说明:

1
、无参数

2
、返回值为字符型

3
、 可以输入普通字符,也可以输入控制字符(例如回车、退格、
tab
等)

4
、函数执行一次只能输入一个字符


例题:

1

char c = getchar
()


如果输入
a
,则
c=

a


如果输入回车,则
c=

n



第七章选择结构

一、
if
语句

1
、格式
1


if
(条件)语句


2
、格式
2



8
/
17

无线网卡连接不上-4月汽车销量


无线网卡连接不上-4月汽车销量


无线网卡连接不上-4月汽车销量


无线网卡连接不上-4月汽车销量


无线网卡连接不上-4月汽车销量


无线网卡连接不上-4月汽车销量


无线网卡连接不上-4月汽车销量


无线网卡连接不上-4月汽车销量



本文更新与2021-01-24 15:46,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/561270.html

c语言学习笔记的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文