日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

qt开发环境 - c++字符串操作

發布時間:2023/12/15 c/c++ 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 qt开发环境 - c++字符串操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <QCoreApplication> #include <iostream> #include <string> #include <cstring>using namespace std;int main(int argc, char *argv[]) {QCoreApplication a(argc, argv);//c++的字符串定義string s1;cout << '[' << s1 << ']'<< endl;string s2("ayumi hamasaki");cout << '[' << s2 << ']'<< endl;//c字符串和c++字符串,c++支持把c風格的字符串隱式轉換為c++風格string s3 = "字面值mai kuraki";//字面值隱式轉換cout << '[' << s3 << ']'<< endl;char const* ps = "字符指針mai kuraki";cout << '[' << ps << ']'<< endl;s3 = ps;cout << '[' << s3 << ']'<< endl;char sa[] = "字符數組mai kuraki";cout << '[' << sa << ']'<< endl;cout << strlen(s3.c_str()) << endl;//字符串成員函數,可以獲得c的首地址//字符串的賦值 對應c strcpystring s4("ayumi hamasaki……");s3 = s4;cout << '[' << s3 << ']'<< endl;//字符串的拼接 對應c strcatstring s5("I love ");s3 = s5 + s4;cout << '[' << s3 << ']'<< endl;//字符串復合賦值s5 += s3 += s4;//右結合cout << '[' << s5 << ']'<< endl;//字符串的比較 ASCII 長度 strcmpstring s6 = "abcd", s7 = "abCd", s8 = "abcde";cout << (s6 > s7) << endl;cout << (s6 > s8) << endl;s6 = "擎天柱";s7 = "威震天";s8 = "大黃蜂";//按照編碼cout << (s6 > s7) << endl;cout << (s6 > s8) << endl;//下標訪問cout << s4[2] << endl;//字符串的大小 不包括 /0cout << s5.size() << endl;cout << s8.length() << endl;//判斷字符串是否為空cout << s8.empty() << endl;//0s8.clear();cout << s8.empty() << endl;//1return a.exec(); }

總結

以上是生活随笔為你收集整理的qt开发环境 - c++字符串操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。