double pow(double x,double y);x的y次幂
double sqrt(double x); 求x的平方根
double long(double x); 以e为底的对数,即ln x
double long10(double x); 以10为底的对数,没有以2为低的函数但是可以用换底公式解 绝:long2(N)=log10(N)/log10(2)
double ceil(double); 不小于x的最小整数
double floor(double); 不大于x的最大整数
int abs(int); 求绝对值
lont labs(long); 求长整型的绝对值
double fabs(double); 求浮点型的绝对值
max(int,int) 求2个整数的较大数
min(int,int) 求2个整数的较小数
int isalpha(int c); c是否为字母
int islower(int,c); c是否为小写
int isupper(int,c); c是否为大写
int isdigit(int,c); c是否为数字
int tolower(int,c); 将c转换为小写字母
int toupper(int,c); 将c转换为大写字母
strcpy(s1,s1); 将字符串s2复制给s1,即覆盖
strlen(char s[]); 求字符串s的长度
strcmp(s1,s2); 比较s1和s2字典码的大小,如果s1的字典码大返回正整数,如果s2的字典码大返回正整数,如果一样大返回0
strcart(s1,s2); 将s2链接到s1的后面
size() 求字符串长度,等同于length()函数
s[下标i] 获取字符串内部的某个字符,等同于at(i)函数
getline(cin,s) 读入一整行(直到换行),包括读入的空格
substr(开始位置i,子串长度len)截取子字符串,当len>字符串长度的时候,只取剩余的
insert(插入位置,插入字符串s)在字符串第i个为止插入一个字符串s
erase(开始位置i,删除长度len) 删除字符串第i个位置开始的第len个字符
replace(开始位置i,长度len,要替换的字符串ss) 查找子字符串第一次出现的位置,没有返回-1
int atoi(chars); 将字符数组转换为整数
charitoa(int v,char*s,int x); 将整数v按x进制转成字符串s