欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

C++刷题必备常见函数一览

最编程 2024-01-12 21:26:06
...

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)​

pow

​​x的幂次方,double pow(double/int,double/int)​

strcmp

​​比较两个字符串的大小,strcmp(char str1[N],char str2[N])​

getchar

​​getchar()的使用方法,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[])​