全国计算机等级考试中最常用的库函数
#include <stdio.h> char *gets( char *str ); 从STDIN(标准输入)读取字符并把它们加载到str,直到遇到新行(\n)或到达EOF. int puts( char *str ); 函数puts()把str(字符串)写到STDOUT(标准输出)上 int sprintf( char *buffer, const char *format, ... ); 功能之一是将数字转换成字符串 #include <stdlib.h> double atof( const char *str ); 字符串转换成浮点数 int atoi( const char *str ); 字符串转换成整数 #include <ctype.h> int isalpha( int ch ); 判断字符是否是字母(A~Z, a~z) #include <math.h> double sqrt( double num ); 求平方根 double pow( double base, double exp ); 返回以参数base 为底的exp 次幂 #include <string.h> char *strstr( const char *str1, const char *str2 ); 返回一个指针,它指向字符串str2 首次出现于字符串str1中的位置, 如果没有找到,返回NULL。 size_t strlen( char *str ); 返回字符串str 的长度( 即空值结束符之前字符数目)。 char *strcpy( char *to, const char *from ); 复制字符串from 中的字符到字符串to,包括空值结束符。返回值为指针to。 char *strcat( char *str1, const char *str2 ); 将字符串str2 连接到str1的末端,并返回指针str1. int strcmp( const char *str1, const char *str2 ); 比较字符串str1 and str2 |