zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C++ 刷题常用函数总结

C++ 函数 总结 常用 刷题
2023-09-14 09:07:07 时间
C++函数作用
atoi()字符串转整数,atoi(char a[N])
stoi()字符串转整型,stoi(string)
itoa()整数转字符串,_itoa_s(int , char a[], 10)
stod()字符串转double类型,stod(string,double)
to_string()整形,浮点型等转换为string类型字符串to_string(int/float,string)
strlen()返回字符串的有效长度,strlen(char s[])
length()求string字符串的长度
size()求string字符串的长度
abs()取绝对值,abs(int),fabs(float)
memset()数组初始化为0,-1,memset(q[], -1, sizeof(q))
fill()数组填充,fill(q, q + 3, value)
sort()数组或vector排序,sort(p.begin(), p.end())
max()两个数的最大值,max(int/float/double,int/float/double)
min()两个数的最小值,min(int/float/double,int/float/double)
max_element()数组或vector的最大值,*max_element(a, a + 5))
isalpha判断字符是否为字母,isalpha(char)
isalnum判断字符是否为字母或数字,isalnum(char)
isdigit判断字符是否为数字,isdigit(char)
islower判断字符是否为小写字母,islower(char)
isupper判断字符是否为大写字母,isupper(char)
tolower字符转小写,tolower(string/char)
toupper字符转大写,toupper(string/char)
powx的幂次方,double pow(double/int,double/int)
strcmp比较两个字符串的大小,strcmp(char str1[N],char str2[N])
getchargetchar()的使用方法,char getchar()
cin.get()输入字符或字符数组,cin.get(char a[N1],N2),cin,get(char a)
cin.getline()输入字符数组,cin.getline(char a[N1],N2)
gets()输入字符数组,gets_s(char a[])
getline()输入字符串,getline(cin,string str)
puts()输出字符数组,puts(char a[])

参考:
1.C++ 刷题常用函数总结
2.c/c++刷题常用