C语言函数参考手册.pptx

C语言函数参考手册.pptx

ID:59775782

大小:362.50 KB

页数:143页

时间:2020-11-24

C语言函数参考手册.pptx_第1页
C语言函数参考手册.pptx_第2页
C语言函数参考手册.pptx_第3页
C语言函数参考手册.pptx_第4页
C语言函数参考手册.pptx_第5页
资源描述:

《C语言函数参考手册.pptx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言函数参考手册1.C标准库函数2.I/O函数3.字符处理函数4.字符串处理函数5.数学函数6.时间和日期函数7.其他函数2015-03-301.C标准库函数:诊断1.中只定义了一个带参的宏assert,其定义形式如下:voidassert(int表达式)2.assert宏用于为程序增加诊断功能,它可以测试一个条件并可能使程序终止。在执行语句:assert(表达式);时,如果表达式为0,则在终端显示一条信息:Assertionfailed:0,file源文件名,line行号Abnormalprogramtermination然后

2、调用abort终止程序的执行。3.在中,带参宏assert是被定义为条件编译的,如果在源文件中定义了宏NDEBUG,则即使包含了头文件,assert宏也将被忽略。:字符类别测试在头文件中定义了一些测试字符的函数。在这些函数中,每个函数的参数都是整型int,而每个参数的值或者为EOF,或者为char类型的字符。中定义的标准函数列表如下:中定义的函数函数定义函数功能简介函数定义函数功能简介intisalnum(intc)检查字符是否是字母或数字intisprint

3、(intc)检查字符是否是可打印字符intisalpha(intc)检查字符是否是字母intispunct(intc)检查字符是否是标点字符intisascii(intc)检查字符是否是ASCII码intisspace(intc)检查字符是否是空格符intiscntrl(intc)检查字符是否是控制字符intisupper(intc)检查字符是否是大写字母intisdigit(intc)检查字符是否是数字字符intisxdigit(intc)检查字符是否是十六进制数字字符intisgraph(intc)检查字符是否是可打印字符inttoupper(intc)将小写字母转

4、换为大写字母intislower(intc)检查字符是否是小写字母inttolower(intc)将大写字母转换为小写字母:错误处理中定义了两个常量,一个变量。1.EDOM它表示数学领域错误的错误代码。2.ERANGE它表示结果超出范围的错误代码。3.errno这是一个变量,该值被设置成用来指出系统调用的错误类型。:整型常量在头文件中定义了一些表示整型大小的常量。下面给出这些常量的字符表示以及含义,见下表。字符常量取值含义CHAR_BIT8char类型的位数CHAR_MAX255或127char

5、类型最大值CHAR_MIN0或-127char类型最小值INT_MIN-32767int类型最小值INT_MAX32767int类型最大值LONG_MAX2147483647long类型最大值LONG_MIN-2147483647long类型最小值SCHAR_MAX127signedchar类型最大值SCHAR_MIN-127signedchar类型最小值SHRT_MAX32767short类型的最大值SHRT_MIN-32767short类型的最小值UCHAR_MAX255unsignedchar类型最大值UINT_MAX65535unsignedint类型最大值UL

6、ONG_MAX4294967295unsignedlong类型最大值USHRT_MAX65535unsignedshort类型的最大值:地域环境在中,定义了7个常量,一个结构,2个函数。1.常量的定义LC_ALL:传递给setlocale的第一个参数,指定要更改该locale的哪个方面。LC_COLLATE:strcoll和strxfrm的行为。LC_CTYPE:字符处理函数。LC_MONETARY:localeconv返回的货币信息。LC_NUMERIC:localeconv返回的小数点和货币信息。LC_TIME:strftim

7、e的行为。以上扩展成具有唯一取值的整型常数表达式,可作为setlocale的第一个参数。NULL:由实现环境定义的空指针。structlconv{char*decimal_point;char*thousands_sep;char*grouping;char*int_curr_symbol;char*currency_symbol;char*mon_decimal_point;char*mon_thousands_sep;char*mon_grouping;char*positive_sign;char*negative_sign;cha

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。