C++ 常用库函数

1. 缓冲区操作函数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:memchrN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:void *memchr(const void *buf,int c,sizet count);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:buf 缓冲区的指针;c 查找的字符;count 检查的字符个数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:查找 buf 的前 count 个字节中 c 的第一次出现,当找到 c 或已检查完 count 个字节时N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
停止。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果成功,返回 buf 中 c 首次出现的位置的指针;否则返回 NULLN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:memcpyN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:void *memcpy(void *dest,const void *src,sizet count);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:dest 目的缓冲区;src 源缓冲区;count 拷贝的字符个数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件 所需头文件 <cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:从 src 拷贝 count 个字节到 dest。如果源缓冲区和目的缓冲区重叠,这个函数不能保N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
证正确拷贝;对于这种情况可使用 memmove 处理。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回 dest 的值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:memicmpN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int memicmp(const void *buf1,const void *buf2,unsigned intcount);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:bufl 第一个缓冲区;buf2第二个缓冲区;count 字符个数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:比较两个缓冲区 bufl 和 buf2的前 count 个字符,比较过程是大小写无关的。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:bufl 和 buf2的前 count 个字节之间的关系:N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
<0:bufl 小于 buf2;=0:bufl 等于 buf2;>0:bufl 大于 bur2N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:memmoveN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:void *memmove(void *dest,const void *src,sizet count);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:dest 目的对象;src 源对象;count 拷贝的字符字节个数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件;<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:从 src 拷贝 count 个字节到 dest。如果源区域与目的区域有重叠,memmove 也能确N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
保正确拷贝。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回 dest 的值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:memsetN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:void *memset(void *dest,int c,sizet count);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:dest 目的指针;c 设置的字符;count 字符个数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:设置 dest 的前 count 个字节为字符 c。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回 dest 的值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:swabN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:void swab(char *src,char *dest,int n);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:src 需拷贝和交换的数据;dest 交换结果数据的存储位置;n 拷贝和交换的字节个数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:从 src 拷贝 n 个字节,交换每对相邻的字节,并把结果存储在 dest 中。一般用于为N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
转换到使用不同字节次序的机器上而准备二进制数据。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:无N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2.字符分类函数 字符分类函数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:isalnumN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int isalnum(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试 c 是否字母或数字。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 在 A~Z、a~z 或0~9的范围内,则返回一个非0值;否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:isalphaN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int isalpha(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试 c 是否字母。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 在 A~Z 或 a~z 的范围内,则返回一个非0值;否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:isascllN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int isascll (int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试 c 是否 ASCII 字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 为一个0x00~0x7F 之间的 ASCII 字符,则返回一个非0值:否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:iscntrlN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int iscntrl(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试 c 是否控制字符,N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个控制字符(0x00~0xlF 或0x7F),则返回一个非0值,否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:iscsymN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int iscsym (int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试 c 是否字母、下划线或数字。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个字母、下划线或数字,则返回一个非0值;否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:iscsymfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int iscsymf (int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试是否字母或下划线。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个字母或下划线,则返回一个非0值;否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:isdigitN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int isdigit(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试是否十进制数字。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个十进制数字(0~9),则返回一个非0值;否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:isgraphN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int isgraph(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试是否空格外的可打印字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个非空格的其它可打印字符,则返回一个非0值;否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:islowerN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int islower(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试是否小写字母。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个小写字母(a~z)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:isprintN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int isprint(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试是否可打印字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个可打印字符包括空格字符(0x20~0x7E),则返回一个非0值;否则返N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:ispunctN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int ispunct(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试是否标点符号。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个非空格字符并且是 isalnum 不为真的字符,则返回一个非0值;否则N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:isspaceN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int isspace(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试是否空白。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个空白字符(0x09~0x0D 或0x20) 则返回一个非0值;否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:isupperN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int isupper(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试是否大写字母。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个大写字母,则返回一个非0值;否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:isxdigitN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int isxdigit(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试是否十六进制数字。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 c 是一个十六进制数字(A~F,a~f 或0~9),则返回一个非0值;否则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3. 数据转换函数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:absN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int abs(int n);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:n 整数值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:求绝对值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回 n 的绝对值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:atof,atoi,atolN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double atof(const char *string);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int atoi(const char *string);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
long atol(const char *xstring);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string 要转换的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将字符串转换成 double(atof)、integer(atoi)或 long(ato1)型数据。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回转换后的结果值,如果输入不能转换成对应类型的值,返回值为0.0(atof)或N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
0(atoi,atol)。溢出情况下返回值不确定。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:ecvtN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char *ecvt (double value,int count,int dec,int *sign);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:value 被转换的数;count 存储的数字个数;dec 存储的小数点位置;sign 转换的数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的符号。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将 double 型浮点数转换成指定长度的字符串,N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回数字字符串的一个指针;没有错误返回N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:labsN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:long labs(1ong n);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:n 长整数值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:求 long 整数的绝对值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回 n 的绝对值;没有错误返回。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strtodN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double strtod(const char *nptr,char **endptr);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:nptr 要转换的以空字符结尾的字符串;endptr 停止扫描的字符的指针。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将字符串 nptr 转换成 double 型数据,在遇到第一个不能作为数值识别的字符时停止,N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
这可能是结尾的空字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回转换后的结果。如果发生上溢,函数返回十/一 HUGEVAL,HUGEVAL 的符N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
号与需转换的值符号相同。如果不能进行转换或出现下溢出,则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strtolN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:long strtol(const char *nptr,char **endptr,int base);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:nptr 要转换的以空字符结尾的字符串;endptr 停止扫描的字符的指针;N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
base 使用的基数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将字符串 nptr 转换成 long 型数据。在遇到第一个不能作为数值识别的字符时停止,N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
这可能是结尾的空字符,或者是第一个大于或等于 base 的数值字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回转换后的结果。如果发生上溢,函数返回 LONGMAX 或 LONGMIN。如果不N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
能执行转换,则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strtoulN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:unsigned long strtoul(const char *nptr,char **endptr,int base);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:nptr 要转换的以空字符结尾的字符串;endptr 停止扫描的字符的指针;base 使用的N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
基数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将字符串 nptr 转换成 unsignedlong 型数据。在读到字符串中第一个不能作为数值识N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
别的字符时停止,这可能是结尾的空字符或者是大于或等于 base 的第一个数值字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回转换后的结果。如果发生上溢,函数返回 ULONGMAX。如果不能执行转换,N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
则返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:tolowerN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int tolower(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:c 要转换的字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>和<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将字符转换为小写字母。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回转换结果。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:toupperN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int toupper(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:c 要转换的字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>和<cctype>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将字符转换为大写字母。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回转换结果。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4. 数学函数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:absN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int abs(int n) ;N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数 参数 in 需要求绝对值的整数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>或<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:返回 n 的绝对值;没有错误返回N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:acosN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double acos(double x) ;N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:x 是-1到 l 之间的值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件;<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回范围在0到 π 弧度之间的 x 的反余弦值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:asinN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double asin(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:x 是-l 到1之间的值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回范围在-π/2到 π/2弧度之间的 x 的反正弦值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:atan,atan2N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double atan(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
double atan2(double y,double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:计算 x(atan)或 y/x(atan2)的反正切值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:atan 返回 x 的反正切值,atan2返回 y/x 的反正切值。如果 x 为0,则 atan 返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
如果 atan2的两个参数都为0,该函数返回0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:atofN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double atof(const char ustring);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string 需要转换的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>或<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:将字符串转换成 double 值并返回该值。如果 string 不能转换成 double 类型N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的值,返回值为0.0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:ceilN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double ceil(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:对 x 向上取整,并以 double 型浮点数形式存储结果。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回一个 double 型的大于或等于 x 的最小整数;没有错误返回。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:cos,coshN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double cos(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:x 弧度值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回 x 的余弦值(cos)或双曲余弦值(cosh)。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:difftimeN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double difftime(timet timerl,timet timer0);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:timerl 终止时间;timerO 开始时间。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<ctime>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:计算两个指定时间值之间的差。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回从 timer0到 timerl 之间经过的时间N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:divN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:div_t div(int numer,int denom);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:numer 被除数;dehorn 除数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:用 numer 除以 denom,计算商与余数。如果除数为0,程序输出一个错误消息并终N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
止。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回一个 div_t 类型的结构,它由商与余数组成。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:expN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double exp(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回 e 的 x 次幂。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:fabsN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double fabs(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回浮点参数 x 的绝对值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:floorN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double floor(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cfloat>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:向下取整,并以 double 型浮点数形式存储结果。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回一个 double 型的小于或等于 x 的最大整数;没有错误返回。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:fmodN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double fmod(double x,double y);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回 x/y 的余数,如果 y 值是0.0,返回一个静止 NaN。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:frexpN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double frexp(doublex,Int‘expptr);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:x 需要求出尾数和指数的浮点数;expptr 指向指数值的指针N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:取得一个浮点数的尾数和指数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回尾数。如果 x 为0,尾数和指数都为0。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:hypotN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double hypot (double x,double y);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:直角三角形的两个直角边长度。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回直角三角形的斜边长度(x 与 y 的平方根),上溢出时返 INF(无穷N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
大)。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:1absN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:long labs(1ong n)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:返回 long 型参数 n 的绝对值N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:ldexpN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double ldexp(double x,int exp);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:x 尾数;exp 指数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回变量x和2的指定乘方的乘积(x*2 exp )。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:ldivN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:ldiv_t ldiv(10ng Int numer,longlilt denom);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:numer 被除数;denom 除数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:用 numer 除以 denom,计算商与余数。如果除数为0,程序输出一个错误消息并终N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
止。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回一个 ldiv_t 类型的结构,它由商和余数组成,定义在 cstdlib 中。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:logN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double log(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回 x 的自然对数。如果 x 是负数,返回值不确定。如果 x 为0,返N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
回 INF(无穷大)。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:logl0N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double logl0(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:汁算并返回 x 的以10为底的对数。如果 x 是负数,返回值不确定。如果 XN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
为0,返回 INF(无穷大)。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:logbN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double logb (double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cfloat>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:返回双精度浮点参数 x 的无偏的指数值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:lrotl,lrotrN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:unsigned long lrot (unsigned long value,int shift)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
unsigned long lrotr (unsigned long value,int shift);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:value 需要移位的数值;shift 需要移动的位数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:循环移动 value 值 shift 位。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回循环移位后的值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:maxN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:type max (type a,type b);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:type 任何数值数据类型;a 和 b 是参与比较的两个数,必须是相同类型。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:比较 a 和 b 并返回其中较大者。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:minN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:type min (type a,type b);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:type 任何数值数据类型。a 和 b 是参与比较的两个数,必须是相同类型。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:比较 a 和 b 并返回其中较小者。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:modfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double modf(double x,double *inptr);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:x 需要分解的数;lnptr 指向分解后整数部分的指针。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:将浮点值 x 分解成小数和整数部分,每个都与 x 具有同样的符号。返回 xN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的带符号的小数部分,整数部分作为浮点值存储在 intptr 处。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:nextafterN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double nextafter (double x,double y);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cfloat>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:返回 x 与 y 之间,与 x 最邻近的可表示的浮点数。如果 x=y,nextafter 返N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
回 x,没有异常触发。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:powN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double pow(double x,double y);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回 x 的 y 次幂。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:printfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int printf(const char *format[,argument]…);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:format 格式控制字符串;argument 待输出的内容,任选参数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:格式化并输出一系列字符和数值到标准输出流 stdout。如果有参数 argument 跟随N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
format 字符串,该 format 字符串必须包含确定该参数输出格式的格式符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回输出的字符个数:如果出现错误,则返回一个负数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:randN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int rand(void);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:返回一个 0 ~ RAND_MAX 的随机数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:scanfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int scanf(const char *format[,argument)...);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:format 格式控制字符串;argument 可选参数,表示输入内容的存放地址。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:scanf 函数从标准输人流 stdin 读数据并把所读数据写到 argument 指定的位置。每个N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
argument 必须是对应于 format 中一个类型指示符的类型的变量的一个指针。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回成功转换和赋值的域的个数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:sin,sinhN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double sin(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
double sinh(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:x 弧度值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:sin 返回 x 的正弦值。sinh 返回 x 的双曲正弦值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:sqrtN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double sqrt(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:计算并返回 x 的平方根。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:srandN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:void srand(unsigned int seed);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:seed 产生随机数的种子。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:为使 rand()产生一序列伪随机整数而设置起始点。使用1作为 seed 参数,可以重新N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
初始化 rand()。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:tan,tanhN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:double tan(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
double tanh(double x);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:x 弧度值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cmath>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:tan 返回 x 的正切值。tanh 返回 x 的双曲正切值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
5. 输入和输出函数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:fcloseN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int fclose(FILE *stream);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:streamFILE 结构的指针。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果该流成功关闭,fclose 返回0。如果出错,则返回 EOF。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:关闭流。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:ferrorN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int ferror(FILE *stream);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:stream FILE 结构的指针。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:测试与 stream 关联的文件上的读写错误。如果出现一个错误,该函数将设置该流的N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
错误指示符并且保留到该流被关闭、重绕或者后面调用了 clearerr 函数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果 stream 上没有出现错误,{error 返回0;否则返回一个非0值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:fprintfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int fprintf(FILE *stream,const char *format[,argument]...);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:stream FILE 结构的指针;format 格式控制字符串;argument 需要输出的内容。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:格式化并输出一系列字符和数值到输出流 stream 中。每个参数 argument(如果存在)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
根据 format 中对应的格式规范转换和输出。format 参量与 printf 中的该参量具有相同的语N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
法和用途。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回所写的字节数,当出现错误时函数返回一个负数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:freopenN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:FILE *freopen(const char *path,const char *mode,FILE *stream);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数;path 新文件的路径;mode 文件访问许可;stream FILE 结构的指针。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:关闭当前与 stream 关联的文件,并将 stream 重新赋给由 path 指定的文件。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回最新打开的文件的指针。如果出现错误,最初的文件被关闭并返回N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
NULL 指针值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:fscanfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int fscanf(FILE *stream,const char *format[,argument]...);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:streamFILE 结构的指针;format 格式控制字符串。format 控制对输入内容的格式转N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
换,它与scanf中的format参量具有同样的格式和功能。每个argument必须是对应于formatN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
中一个类型指示符的类型的指针,作为读人数据的存放地址,是可选参量。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:从 stream 的当前位置读数据到 argument 值定的位置(如果有)。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回成功转换和存储的域个数,返回值不包括被渎但没有分配存储位置的域。返回N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
值0指出所有域都没有分配存储位置。如果出现错误,或者在转换之前到达文件流末尾,则N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值为 EOF。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:getcharN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int getchar(void);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<stdio.h>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:从 stdin 读取一个字符并返回所读字符,当出现读错误或遇到文件结尾时返N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
回 EOF。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:getsN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char *gets(char *buffer);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:buffer 输入字符串的存储位置。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:从标准输入流 stdin 读取一行,并存储在 buffer 中。该行由直到第一个换行符(‘\n’)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的所有字符组成,并包括该第一个换行符,然后 gets 在返回该行之前用空字符(‘\0’)代替换N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
行符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果成功,返回 buffers 如果有错误或遇到文件结尾则返回 NULL 指针。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:printfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int printf(eonst char *format[,argument]...);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:format 格式控制字符串;argument 待输出的内容,任选参数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<stdio.h>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:格式化并输出一系列字符和数值到标准输出流 stdout。如果有参数 argument 跟随N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
format 字符串,该 format 字符串必须包含确定该参数输出格式的格式符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回输出的字符个数,如果出现错误则返回一个负数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:putcN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int putc(int c,FILE *stream);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:c 要写的字符;streamFILE 结构指针。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:写一个字符到流 stream 中。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值;返回所写的字符;如果出现错误,返回 EOF。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:putcharN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型;int putchar(int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:c 要写的字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件;<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:写一个字符到 stdout 中。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回所写的字符;如果出现错误,返回 EOF。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:putsN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int puts(const char *string);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string 要输出的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将 string 写到标准输出流 stdout,在输出流中用换行符(‘\n’)代替字符串的结尾的N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
空字符(‘\0’)。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:如果成功,返回一个非负值;如果失败,返回 EOF。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:scanfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int scanf(const char *format[,argument]...);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:format 格式控制字符串,控制对输入内容的格式转换。每个 argument 必须是对应于N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
format 中一个类型指示符的类型的指针,作为读人数据的存放地址,是可选参量。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlih>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:从标准输入流 stdin 读数据,并把所读数据写到 argument 给定的位置N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回成功转换和存储的域的个数。返回值不包括已读但未存储的域N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
出所有域都没有分配存储位置。错误时返回值为 EOF。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:sprintfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int sprintf(char *buffer,const char *format[.Argument] ...);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:buffer 要写人数据的目标地;format 格式控制字符串;argument 要格式化并写入 bufferN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的数据项,是任选参数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将数据格式化后写到字符串中:将每个 argument 按照 format 指定的格式转换成字N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
符串并存储在从 buffer 开始的内存中。这里的格式符与 printf 中 format 参数具有同样的格N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
式和功能。如果被格式化和存储的字符串与目的字符串之间有重叠,则此函数的执行效果是N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
不确定的。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回存储在 buffer 中的字节数,不包含尾部的空字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:sscanfN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int sscanf(const char *buffer,const char *format[.Argument] ...);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:buffer 存储要被读取并转换的数据。format 格式控制字符串。每个 argument 必须是N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对应于 format 中一个类型指示符的类型的指针,作为读人数据的存放地址,是可选参量。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdio>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:按 format 指定的格式,由 buffer 读取字符数据并转换后存储到每个 argument 指定N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的位置中。每个 argument 必须是与 format 中的类型指示符对应的类型变量的指针。formatN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
与 scanf 函数的 format 参数具有同样的格式和功能。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回成功转换和存储的数据个数。返回的值不包括已读但未存储的域。返回值0指N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
出所有域都没有分配存储位置。如果出现错误或在第一个转换之前到达字符串结尾,则返回N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
值是 EOF。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
5.进程控制函数 进程控制函数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:exitN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:void exit(int status);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:status 退出状态。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:终止进程。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:systemN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int system(const char*command)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:command 要执行的命令。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstdlib>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:把 command 传给命令解释器,像执行操作系统命令那样执行该字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回该命令解释器所返回的值,且当该命令解释器返回0时它返回0。返回值-1指出N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
一个错误。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
6. 字符串操作函数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strcatN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char *strcat(char*strDestination,const char *strSource);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:strDestination 以空字符结尾的目的字符串 strSource 以空字符结尾的源字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
: 功能:将 strSource 添加到 strDestination,并用一个空字符结束该结果字符串。用 strSourceN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的首字符覆盖 strDestination 的结尾空字符。当字符串被拷贝或添加时不执行上溢出检测。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
如果源和目的字符串重叠,strcat 的行为是不确定的。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回目的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strchrN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char*strchr(constchar*string,int c);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string 以空字符结尾的源字符串口要查找的字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:查找 string 中 c 的第一次出现,在查找中包括结尾的空字符。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回 string 中第一次出现的指针;如果 c 未找到,则返回 NULl。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strcmpN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int strcmp(const char*string1,constchar*string2)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:stringl,string2被比较的以空字符结尾的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:按词典顺序比较 stringl 和 string2,并返回一个值指出它们之间的关系。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回值<0,stringl 小于 string2;返回值=0,stringl 等于 string2;返回值〉0,stringlN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
大于 string2。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strcpyN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char*strcpy(char*strDestination,constcha*strSource)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:strDestination 目的字符串;strSource 以空字符结尾的源字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件;<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:把源字符串 strSource(包括结尾的空字符)拷贝到 strDestination 所指的位置。在字符N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
串被拷贝或添加时不执行上溢出检测。如果源和目的字符串重叠,strcpy 的行为是不确定的。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回目的字符串,没有用于指出错误的返回值N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:stricmpN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型: 函数原型:int stricmp(const char*string1,const char *string2);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string1,string2要比较的以空字符结尾的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:忽略大小写来比较两个字符串。_strlcmp 函数以词典次序比较 stringl 和 string2的小N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
写版本,并返回一个值指出它们之间的关系。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回值<0,stringl 小于 string2;返回值=0,stringl 等于 string2;返回值>0,stringlN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
大于 string2。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strlenN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:sizet strlen(const char*string);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string 以空字符结尾的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:返回 string 中的字符个数,不包括尾部 NULL。没有指出错误的返回值。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strlwrN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char* strlwr(char *string);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string 需要转换成小写的以空字符结尾的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将 string 中的任何大写字母转换成小写,其它字符不受影响。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回转换后的字符串的指针。因为不修改位置的指针相同。没有返回值指出错误。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strncmpN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:int strncmp(constchar*stringl,constchar*string2,size_t count)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:stringl,string2比较的字符串;count 比较的字符的个数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:按词典顺序比较 stringl 和 string2的前 count 个字符,并返回一个值指出串之间的关N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
系。大小写敏感。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:<0,stringl 串小于 string2串。=0,stringl 串等于 string2串;>0,stringl 大于 string2N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strncpyN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char*strncpy(char*strDest,const char*strSource,size_t count)N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:strDest 目的字符串;strSource 源字符串;count 拷贝的字符个数。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将 strSource 的前 count 个字符拷贝到 strDest 中并返回 strDest。如果 count 小于或N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
等于 strSource 的长度,空字符不自动添加到拷贝的字符串中。如果 count 大于 strSourceN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的长度,目的字符串用空字符填充直到 count 的长度。如果源和目的字符串重叠,则 strncpyN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的行为是不确定的。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回 strDest。没有返回值则表明出错。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:_strnsetN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char *_strnset(char*string,int c,size_t count);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string 需要改变的字符串;c 设置字符;count 设置的字符个数N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<string.h>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将 string 的前 count 个字符设置为 c(转换为 char)。如果 count 大于 string 的长度,用N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
string 的长度代替 count。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回一个改变后的字符串的指针。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名 函数名:strrevN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char *strrev(char *string);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string 要逆转的以空字符结尾的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能:将 string 中字符反序排列。结尾的空字符保留在原位置。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
返回值:返回改变后的字符串的指针。没有返回值则说明出错。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数名:strstrN55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
函数原型:char*strstr(constchar*string,constchar*strCharSet);N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
参数:string 要在其中进行查找的以空字符结尾的字符串;strCharSet 要查找的以空字符结尾N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的字符串。N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
所需头文件:<cstring>N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
功能和返回值:返回 strCharSet 在 string 中第一次出现的起始地址,如果 strCharSet 不在N55100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
string 中出现,则返回 NULL。

关 键 词

C++

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢