无线网卡连接不上-4月汽车销量
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