首頁 > 後端開發 > C++ > 如何在 C 中將字串轉換為大寫?

如何在 C 中將字串轉換為大寫?

Linda Hamilton
發布: 2024-12-27 11:03:11
原創
184 人瀏覽過

How to Convert a String to Uppercase in C  ?

在 C 語言中將字串轉換為大寫

在廣闊的程式設計領域中,字串操作非常重要。在無數的字串操作任務中,將字串轉換為大寫是一個常見的需求。

如何將字串轉換為大寫

在C 語言中、 標🎜>頭掌握字串轉換的關鍵。考慮以下程式碼片段:

#include <algorithm>
#include <string>

std::string str = "Hello World";
std::transform(str.begin(), str.end(), str.begin(), ::toupper);
登入後複製

分解程式碼

  • 標頭提供對
  • 標頭提供對
  • std::d string 類,表示 C語言中的字串.
  • 標頭定義
std::transform

演算法,該演算法將轉換應用於範圍內的每個元素。

  1. 在此特定實例中,程式碼執行下列操作步驟:
  2. 初始化字串
  3. str

    ,值為「Hello World」。

    呼叫
      std::transform
    • 和規定了三個基本要素參數:str.begin()str.end()
    • :要轉換的元素範圍(整個
    • str)
    • str.begin():輸出範圍的開始(用轉換後的值覆蓋)
    ::toupper
  4. :將每個字元轉換為大寫的函數指標(感謝雙冒號)

轉換是就地執行的,有效地將

str 字串中的字元轉換為大寫

輸出

假設成功執行,str 字串現在保存值「HELLO WORLD。」

以上是如何在 C 中將字串轉換為大寫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板