91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C++之字符串類學(xué)習(xí)的總結(jié)

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-12-24 16:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、回顧c語言對字符串的實現(xiàn):

一般我們在c語言要實現(xiàn)對字符串操作的話,一般是采用字符數(shù)組或者一組函數(shù)來實現(xiàn)的,為啥這樣做呢,那是因為c語言里面根本就沒有字符串類型的關(guān)鍵字;而且c語言也支持自定義類型,所以更加無法獲得字符串類型。

為了解決這個問題,在c++中,引入了自定義類型,而且可以通過類來完成對字符串類型的定義。那么C++中的原生類型系統(tǒng)是否包含字符串類型呢?答案是c++中并沒有提供原生的字符串類型。

二、在C++標(biāo)準庫中提供了string類型:

string直接支持字符串連接

string直接支持字符串的大小比較

string直接支持字符串查找和提取

string直接支持字符串的插入和替換

代碼示例:

運行結(jié)果:

三、字符串與數(shù)字的轉(zhuǎn)換:

標(biāo)準庫中提供了相關(guān)的類對字符串和數(shù)字進行轉(zhuǎn)換

字符串流類(sstream)用于string的轉(zhuǎn)換

相關(guān)頭文件

istringstream字符串輸入流

ostringstream字符串輸出流

1、方法使用

string---數(shù)字

數(shù)字---string

代碼示例:

輸出結(jié)果:

2、字符串循環(huán)右移

比如說"abcdefg"循環(huán)右移3位后得到efgabcd

代碼示例:

輸出結(jié)果:

3、小結(jié):

應(yīng)用開發(fā)中大多數(shù)的情況都在進行字符串處理

c++中沒有直接支持原生的字符串類型

標(biāo)準庫中通過string類支持字符串的概念

string類支持字符串和數(shù)字的互換轉(zhuǎn)換

string類的應(yīng)用使得問題的求解變得更加簡單

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    526

    瀏覽量

    45401
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2123

    瀏覽量

    77110
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    求助 LabVIEW 字符串比較

    1.輸入一個字符串,儲存起來。 2.再次輸入一個字符串,先和儲存起來的字符串比較,如果不同則存儲起來,如果相同則不儲存。 3.再次輸入一個字符串,和所有儲存起來的
    發(fā)表于 03-02 17:24

    字符串控件與靜態(tài)字符串控件中預(yù)覽字符顯示亂碼,如何修改顯示正常?

    字符串控件與靜態(tài)字符串控件中預(yù)覽字符顯示亂碼,如何修改顯示正常?
    發(fā)表于 01-20 17:17

    字符串關(guān)聯(lián)數(shù)字變量如何使用?我們的地址都是16位數(shù)據(jù),可以使用16位數(shù)字變量顯示字符串嗎?

    字符串關(guān)聯(lián)數(shù)字變量如何使用?我們的地址都是16位數(shù)據(jù),可以使用16位數(shù)字變量顯示字符串嗎?
    發(fā)表于 12-15 08:24

    labview如何生成一個帶字符串返回的dll

    labview如何生成一個dll,如下圖,要求一個輸入,類型是字符串,返回類型也是字符串
    發(fā)表于 08-28 23:20

    在Python中字符串逆序有幾種方式,代碼是什么

    對于一個給定的字符串,逆序輸出,這個任務(wù)對于python來說是一種很簡單的操作,畢竟強大的列表和字符串處理的一些列函數(shù)足以應(yīng)付這些問題 了,今天總結(jié)了一下python中對于字符串的逆序
    的頭像 發(fā)表于 08-28 14:44 ?1082次閱讀

    harmony-utilsCharUtil,字符工具

    harmony-utilsCharUtil,字符工具
    的頭像 發(fā)表于 07-04 16:34 ?486次閱讀

    harmony-utilsLRUCacheUtil,LRUCache緩存工具

    、字符串、數(shù)字、集合、日期、隨機、base64、加密、解密、JSON等一系列的功能和作,能夠滿足各種不同的開發(fā)需求。 pick
    的頭像 發(fā)表于 07-03 18:11 ?545次閱讀

    harmony-utilsNumberUtil,Number工具

    實用工具,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其封裝的工具涵蓋了APP、設(shè)備、屏幕、授權(quán)、通知、線程間通信、彈框、吐司、生物認證、用戶首選項、拍照、相冊、掃碼、文件、日志、異常捕獲、字符字符串、數(shù)字
    的頭像 發(fā)表于 07-03 18:08 ?499次閱讀

    harmony-utilsPreferencesUtil,首選項工具

    ,借助眾多實用工具,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其封裝的工具涵蓋了APP、設(shè)備、屏幕、授權(quán)、通知、線程間通信、彈框、吐司、生物認證、用戶首選項、拍照、相冊、掃碼、文件、日志,異常捕獲、字符、字符串
    的頭像 發(fā)表于 07-03 11:42 ?500次閱讀

    harmony-utilsPreviewUtil,文件預(yù)覽工具

    實用工具,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其封裝的工具涵蓋了APP、設(shè)備、屏幕、授權(quán)、通知、線程間通信、彈框、吐司、生物認證、用戶首選項、拍照、相冊、掃碼、文件、日志、異常捕獲、字符字符串、數(shù)字
    的頭像 發(fā)表于 07-03 11:40 ?484次閱讀

    harmony-utilsRegexUtil,正則工具

    ,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其封裝的工具涵蓋了APP、設(shè)備、屏幕、授權(quán)、通知、線程間通信、彈框、吐司、生物認證、用戶首選項、拍照、相冊、掃碼、文件、日志,異常捕獲、字符、字符串、數(shù)字、集合
    的頭像 發(fā)表于 07-03 11:38 ?496次閱讀

    harmony-utilsStrUtil,字符串工具

    harmony-utilsStrUtil,字符串工具 harmony-utils 簡介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實用工具
    的頭像 發(fā)表于 07-03 11:32 ?632次閱讀

    harmony-utilsTypeUtil,類型檢查工具

    實用工具,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其封裝的工具涵蓋了APP、設(shè)備、屏幕、授權(quán)、通知、線程間通信、彈框、吐司、生物認證、用戶首選項、拍照、相冊、掃碼、文件、日志、異常捕獲、字符字符串、數(shù)字、集合
    的頭像 發(fā)表于 06-30 17:35 ?529次閱讀

    harmony-utilsWindowUtil,窗口相關(guān)工具

    實用工具,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其封裝的工具涵蓋了APP、設(shè)備、屏幕、授權(quán)、通知、線程間通信、彈框、吐司、生物認證、用戶首選項、拍照、相冊、掃碼、文件、日志,異常捕獲、字符字符串、數(shù)字
    的頭像 發(fā)表于 06-30 17:33 ?530次閱讀

    harmony-utilsTempUtil,溫度轉(zhuǎn)換工具

    實用工具,致力于助力開發(fā)者迅速構(gòu)建鴻蒙應(yīng)用。其封裝的工具涵蓋了APP、設(shè)備、屏幕、授權(quán)、通知、線程間通信、彈框、吐司、生物認證、用戶首選項、拍照、相冊、掃碼、文件、日志,異常捕獲、字符、字符串、數(shù)字、集合
    的頭像 發(fā)表于 06-26 00:50 ?444次閱讀