C语言程序设计课程设计小结版Word下载.docx
- 文档编号:14709574
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:36
- 大小:33.04KB
C语言程序设计课程设计小结版Word下载.docx
《C语言程序设计课程设计小结版Word下载.docx》由会员分享,可在线阅读,更多相关《C语言程序设计课程设计小结版Word下载.docx(36页珍藏版)》请在冰豆网上搜索。
for一种循环语句(可意会不可言传)
goto无条件跳转语句
sizeof计算对象所占内存空间大小
2.运算符小结:
表格形式列出所有45个运算符的符号、名称、优先级、结合性、运算目数(1面)。
优先级
运算符
名称或含义
结合方向
运算目数
1
[]
数组下标
左到右
()
圆括号
.
成员选择(对象)
->
成员选择(指针)
2
-
负号运算符
右到左
单
目
运
算
符
(类型)
强制类型转换
++
自增运算符
--
自减运算符
*
取址运算符
&
取地址运算符
!
逻辑非运算符
~
按位取反运算符
sizeof
长度运算符
3
/
除
双
乘
%
余数(取模)
4
+
加
减
5
<
左移
>
右移
6
大于
=
大于等于
小于
小于等于
7
==
等于
不等于
8
按位及
9
^
按位异或
10
|
按位或
11
逻辑及
12
||
逻辑或
13
?
:
条件运算符
三目运算符
14
赋值运算符
/=
除后赋值
*=
乘后赋值
%=
取模后赋值
+=
加后赋值
-=
减后赋值
左移后赋值
右移后赋值
按位及后赋值
^=
按位异或后赋值
|=
按位或后赋值
15
逗号运算符
3.数据类型小结:
表格形式列出11个基本类型的说明符、字节数、范围(1面)。
说明符
字节数
范围
char
-128~127
signedchar
unsignedchar
0~255
[signed]short
-32768~32767
unsignedshort
0~65535
[signed]int
-2147483648~2147483647
[signed]long
unsignedlong
0~4294967295
float
-3.4E-38~3.4E+38
double
1.7E-308~1.7E+308
longdouble
4.预处理命令小结:
列出11个预处理命令,并简要说明其作用(1面)。
#define:
定义宏
#undef:
取消已定义的宏
#include:
包含一个源代码文件
#if:
如果给定条件为真,则编译下面代码
#ifdef:
如果宏已经定义,则编译下面代码
#ifndef:
如果宏没有定义,则编译下面代码
#else:
建立另一个选择(在#if失败的情况下)
#elif:
如果前面的#if给定条件不为真,当前条件为真,则编译下面代码
#endif:
结束一个#if……#else条件编译块
Defined:
在#if和#elif表达式中,常常是用defined运算符来检查是否定义了预处理器标识符
5.标准函数小结:
按头文件(15个)列出每个头文件中的函数(146)、宏(86)、类型(18)、变量
(1),共251个(25面),要求给出函数原型声明、作用、成功返回和失败返回的值。
头文件
函数原型声明、宏定义
作用
返回的值
assert.h
voidassert(intexpression)
测试一个条件并可能使程序终止
无
ctype.h
intiscntrl(intc)
测试控制字符
如果c是控制字符,返回非零值;
否则返回零
intisprint(intc)
测试显示字符
如果c是显示字符(包括空格),返回非零值;
intisgraph(intc)
测试图形字符
如果c是显示字符(除了空格),返回非零值;
intisalnum(intc)
测试是字母或数字
如果isalnum是字母或数字,返回非零值;
否则返回零。
(如果isalph(c)或isdigit(c)
为真,则c是字母或数字。
)
intisalpha(intc)
测试字母
如果isalnum是字母,返回非零值;
(如果islower(c)或isupper(c)
为真,则c是字母。
intisupper(intc)
测试大写字母
如果c是大写字母,返回非零值;
intislower(intc)
测试小写字母
如果c是小写字母,返回非零值;
intisdigit(intc)
测试数字
如果c是数字,返回非零值;
intisxdigit(intc)
测试十六进制数字
如果c是十六进制数字(0-9、a-f、A-F),返回非零值;
intispunct(intc)
测试标点字符
如果c是标点符号字符,返回非零值;
除了空格、字母和数字字符以外,
所有显示字符都可以看成是标点符号
intisspace(intc)
测试空白字符
如果c是空白字符,返回非零值;
空白字符有空格('
'
)、换页符('
\f'
)、
换行符('
\n'
)、回车符('
\r'
),横向制表符('
\t'
)和纵向制表符('
\v'
inttolower(intc)
转换成小写字母
如果c是大写字母,则返回相应的小写字母。
如果c不是大写字母,则返回无变化的c
inttoupper(intc)
转换成大写字母
如果c是小写字母,则返回相应的大写字母。
如果c不是小写字母,则返回无变化的c
errno.h
#defineEDOM
源自于函数的参数超出范围,例如sqrt(-1)
#defineERANGE
源自于函数的结果超出范围
externinterrno
定义为一个int型态的左值,包含任何函数使用errno功能所产生的上一个错误码
float.h
#defineFLT_RADIX
2定义指数的基本表示(如base-2是二进制,base-10是十进制表示法,16是十六进制)
#defineFLT_ROUNDS
定义浮点型数值四舍五入的方式,-1是不确定,0是向0,1是向最近,2是向正无穷大,3是负无穷大
#defineFLT_DIG
6float类型精度(小数位数)
#defineFLT_EPSILON
1E-5使“1.0+x!
=1.0”成立的最小x
#defineFLT_MANT_DIG
基数为FLT_RADIX的尾数中的数字数
#defineFLT_MAX
1E+37最大浮点数
#defineFLT_MIN
1E-37最小的规范化浮点数
#defineFLT_MAX_EXP
使FLT_RADIX^(n-1)可表示的最大n
#defineFLT_MIN_EXP
使10^n为规范化数的最小n
#defineFLT_MAX_10_EXP
10进制表示法的的指数的最大整数值
#defineFLT_MIN_10_EXP
10进制表示法的的指数的最小整数值
#defineDBL_DIG
10double类型精度(小数位数)
#defineDBL_EPSILON
1E-9使“1.0+x!
#defineDBL_MANT_DIG
#defineDBL_MAX
1E+37最大双精度浮点数
#defineDBL_MIN
1E-37最小的规范化双精度浮点数
#defineDBL_MAX_EXP
#defineDBL_MIN_EXP
#defineDBL_MAX_10_EXP
#defineDBL_MIN_10_EXP
#defineLDBL_DIG
Longdouble类型精度(小数位数)
#defineLDBL_EPSILON
能表示的最小有符号数
#defineLDBL_MANT_DIG
定义数值里数字的个数
#defineLDBL_MAX
浮点型的最大限
#defineLDBL_MIN
浮点型的最小限
#defineLDBL_MAX_EXP
指数的最大整数值
#defineLDBL_MIN_EXP
指数的最小整数值
#defineLDBL_MAX_10_EXP
#defineLDBL_MIN_10_EXP
limits.h
#defineCHAR_BIT
8char类型的位数
#defineSCHAR_MAX
+127signedchar类型的最大值
#defineSCHAR_MIN
-127signedchar类型的最小值
#defineUCHAR_MAX
255unsignedchar类型的最大值
#defineCHAR_MAX
UCHAR_MA或SCHAR_MAXchar类型的最大值
#defineCHAR_MIN
0或SCHAR_MIN
char类型的最小值
#defineSHRT_MAX
+32767short类型的最大值
#defineSHRT_MIN
-32768short类型的最小值
#defineUSHRT_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 课程设计 小结
![提示](https://static.bdocx.com/images/bang_tan.gif)