C/C++教程

C++字符串处理小技巧总结

本文主要是介绍C++字符串处理小技巧总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

字符串反转:

string s;
reverse(s.begin(),s.end());

单个数字转字符:

string s="";
    int n=9;
    s+=(n+'0');
    cout<<s<<endl;

单个字符转数字:

char c='9';
int n=c-'0';
cout<<c<<endl;

字符串拼接:

#include<bits/stdc++.h>
using namespace std;
int main(){

    string s="";    //法一
    string st="abcd";
    s+=st;
    string ss;  //法二
    ss+=st;
    cout<<s<<endl;
    cout<<ss<<endl;
    return 0;
}

 字符串剪切:

s.erase(s.begin());

(常用于去除前导零)

这篇关于C++字符串处理小技巧总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!