1 / 24
文档名称:

c标准库文库.txt

格式:txt   页数:24页
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c标准库文库.txt

上传人:yjjg0025 2015/5/16 文件大小:0 KB

下载得到文件列表

c标准库文库.txt

文档介绍

文档介绍:
<>:诊断
<>中只定义了一个带参的宏assert,其定义形式如下:
void assert (int 表达式)
assert宏用于为程序增加诊断功能,它可以测试一个条件并可能使程序终止。在执行语句:
assert(表达式);
时,如果表达式为0,则在终端显示一条信息:
Assertion failed: 0, file 源文件名, line 行号
Abnormal program termination
然后调用abort终止程序的执行。
在<>中,带参宏assert是被定义为条件编译的,如果在源文件中定义了宏NDEBUG,则即使包含了头文件<>,assert宏也将被忽略
<>:字符类别测试
在头文件<>中定义了一些测试字符的函数。在这些函数中,每个函数的参数都是整型int,而每个参数的值或者为EOF,或者为char类型的字符。<>中定义的标准函数列表如下:
<>中定义的函数
函数定义
函数功能简介
int isalnum(int c)
检查字符是否是字母或数字
int isalpha(int c)
检查字符是否是字母
int isascii(int c)
检查字符是否是ASCII码
int trl(int c)
检查字符是否是控制字符
int isdigit(int c)
检查字符是否是数字字符
int isgraph(int c)
检查字符是否是可打印字符
int islower(int c)
检查字符是否是小写字母
int isprint(int c)
检查字符是否是可打印字符
int ispunct(int c)
检查字符是否是标点字符
int isspace(int c)
检查字符是否是空格符
int isupper(int c)
检查字符是否是大写字母
int isxdigit(int c)
检查字符是否是十六进制数字字符
int toupper(int c)
将小写字母转换为大写字母
int tolower(int c)
将大写字母转换为小写字母
有关<>中定义的这些标准函数以及一些常用的非标准字符处理函数将在第十一章中进行详细地介绍。
<>:错误处理
<>中定义了两个常量,一个变量。
1、 EDOM
它表示数学领域错误的错误代码。
2、 ERANGE
它表示结果超出范围的错误代码。
3、 errno
这是一个变量,该值被设置成用来指出系统调用的错误类型。
<>:整型常量
在头文件<>中定义了一些表示整型大小的常量。下面给出这些常量的字符表示以及含义,见下表。
<>中定义的字符常量
字符常量
取值
含义
CHAR_BIT
8
char类型的位数
CHAR_MAX
255或127
char类型最大值
CHAR_MIN
0或-127
char类型最小值
INT_MIN
32767
int类型最小值
INT_MAX
32767
int类型最大值
LONG_MAX
2147483647
long类型最大值
LONG_MIN
2147483647
long类型最小值
SCHAR_MAX
127
signed char 类型最大值
SCHAR_MIN
127
signed char 类型最小值
SHRT_MAX
32767
short类型的最大值
SHRT_MIN
32767
short类型的最小值
UCHAR_MAX
255
unsigned char 类型最大值
UINT_MAX
65535
unsigned int 类型最大值
ULONG_MAX
4294967295
unsigned long 类型最大值
USHRT_MAX
65535
unsigned short类型的最大值
<>:地域环境
在<>中,定义了7个常量,一个结构,2个函数。
1、常量的定义
LC_ALL:传递给setlocale的第一个参数,指定要更改该locale的哪个方面。
LC_COLLATE:strcoll和strxfrm的行为。
LC_CTYPE:字符处理函数。
ARY:localeconv返回的货币信息。
LC_NUMERIC:localeconv返回的小数点和货币信息。
LC_TIME:strftime的行为。
以上扩展成具有唯一取值的整型常数表达式,可

最近更新

苏教版二年级上册科学-期末测试卷及参考答案一.. 6页

苏教版三年级下册数学第八单元《小数的初步认.. 7页

苏教版一年级下册数学第二单元-认识图形(二)-.. 8页

苏教版一年级下册数学第一单元-20以内的退位减.. 9页

2025年医疗质量考核表 18页

苏教版一年级上册科学期末测试卷及1套参考答案.. 4页

苏教版一年级上册数学第四单元-认位置-测试卷.. 13页

浅谈FDI与工业能源强度相关性的论文 4页

2025年缅怀革命先烈传承红色基因满分作文篇 17页

2025年绿野仙踪读后感初中 绿野仙踪初中读书笔.. 7页

苏教版一年级上册数学第九单元-认识11-20各数.. 8页

浙教版六年级下册数学第二单元-比例尺-测试卷.. 7页

浙教版五年级上册数学第一单元-小数的意义与加.. 5页

沪教版五年级下册数学第二单元-正数和负数的初.. 6页

2025年给领导道歉信 22页

沪教版一年级下册数学第二单元-100以内数的认.. 7页

2025年给朋友写的道歉信模板精选 3页

2025年给女朋友的朴实生日愉快祝福语 9页

教科版五年级级科学上册-《河流对土地的作用》.. 25页

2025年经典的常见俗语合集 8页

2025年经典幼儿绘本推荐 最经典的宝宝绘本推荐.. 14页

数学小升初期末测试卷加答案下载 6页

教科版科学四年级下册第一单元《植物的生长变.. 8页

洛神赋原文及注释 14页

小学四年级语文下册第五单元试卷及答案 7页

505中文操作说明 15页

湖北省黄冈市部分高中2024-2023学年高二下学期.. 3页

2024-2024年最新部编版四年级语文下册第二单元.. 5页

外国新闻传播史纲要 2页

客户十大关键触点的提醒服务培训 54页