欢迎来到天天文库
浏览记录
ID:59775782
大小:362.50 KB
页数:143页
时间:2020-11-24
《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
此文档下载收益归作者所有