【C 语言】C 字符串 ( 表示方法 | strcpy | strcat | strlen | strcmp )
生活随笔
收集整理的這篇文章主要介紹了
【C 语言】C 字符串 ( 表示方法 | strcpy | strcat | strlen | strcmp )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- C 字符串表示方式
- C 字符串 拷貝 ( strcpy )
- C 字符串 拼接 ( strcat )
- C 字符串 長度獲取 ( strlen )
- C 字符串 對比 ( strcmp )
C 字符串表示方式
C 字符串表示方法 :
- 1.字符數組表示方法 : 本質是 字符 數組 char[] , 這里注意字符數組要以 NULL 或 ‘\0’ 結尾;
- 2.指針表示方法 : 使用指針形式表示字符串 , 默認末尾增加 ‘\0’ ;
- 3.字符串拼接打印 :
- ① 打印字符串 , cout 后的 << 后可以打印 字符串 , 也可以打印變量 ;
- ② 字符串拼接格式 : 輸出 cout << 字符串或變量1 << 字符串或變量2 … << endl 可以拼接 輸出信息
- 4.代碼 :
- 5.執行結果 :
C 字符串 拷貝 ( strcpy )
C 字符串 拷貝 方法 ( strcpy ) :
- 1.方法參數 : strcpy 方法是拷貝字符串的方法 , 第一個參數是目標字符串 , 第二個參數是源字符串 ;
- 2.方法作用 : 將 源字符串 拷貝到 目標字符串中 ;
- 3.代碼 :
- 4.執行結果 :
C 字符串 拼接 ( strcat )
C 字符串 拼接 ( strcat ) :
- 1.方法參數 : strcpy 方法是拼接字符串的方法 , 第一個參數是目標字符串 , 第二個參數是源字符串 ;
- 2.方法作用 : 將 源字符串 拼接到 目標字符串后面 , 組成新字符串 ;
- 3.目標字符串大小 : 目標字符串一定要注明大小 , 并且其大小要大于 兩個字符串實際大小之和 ; ( 否則會報錯 )
- 3.代碼 :
- 4.執行結果 :
C 字符串 長度獲取 ( strlen )
C 字符串 長度獲取 ( strlen ) :
- 1.方法參數 : 傳入要獲取長度的字符串 , 可以是字符數組 , 也可以是字符指針類型 ;
- 2.方法作用 : 獲取實際的字符串長度 , 即自動識別 ‘\0’ 位置 , 獲取其長度 , 與所占用的內存大小無關 ;
- 3.指定字符串內存大小 :
- 內存大小 : 對于指定內存大小的字符串 , 即使其所占內存為 20 字節;
- 字符串大小 : 其實際的字符長度是 5 , 該方法獲取字符串大小是按照 ‘\0’ 標志截取 ( 不包含 ‘\0’ ) ;
- 4.代碼 :
- 5.執行結果 :
C 字符串 對比 ( strcmp )
C 字符串 對比 ( strcmp ) :
- 1.方法參數 : 參數是需要比較的兩個字符串 , 第一個參數 str1 , 第二個參數 str2 ;
- 2.方法作用 : str1 和 str2 兩個字符串 , 從左到右 逐個對比 ASCII 碼 大小 ;
- 3.返回值 :
- ① 如果 str1 等于 str2 , 返回 0;
- ② 如果 str1 > str2 , 返回值 大于 0 ;
- ③ 如果 str1 < str2 , 返回值 小于 0 ;
- 4.附一張 ASCII 表 :
- 5.代碼示例 :
- 6.執行結果 :
總結
以上是生活随笔為你收集整理的【C 语言】C 字符串 ( 表示方法 | strcpy | strcat | strlen | strcmp )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【C++ 语言】引用数据类型 ( 引用数
- 下一篇: 【C++ 语言】C++字符串 ( str