關於c語言中stringh函數使用的信息

本文目錄一覽:

C語言中string.h中用到的字元串處理函數有哪些???

1.函數名: stpcpy

功 能: 拷貝一個字元串到另一個

2.函數名: strcat

功 能: 字元串拼接函數

3.函數名: strchr

功 能: 在一個串中查找給定字元的第一個匹配之處\

4.函數名: strcmp

功 能: 串比較

5.函數名: strncmpi

功 能: 將一個串中的一部分與另一個串比較, 不管大小寫

6.函數名: strcpy

功 能: 串拷貝

7.函數名: strcspn

功 能: 在串中查找第一個給定字符集內容的段

8.函數名: strdup

功 能: 將串拷貝到新建的位置處

9.函數名: stricmp

功 能: 以大小寫不敏感方式比較兩個串

10.函數名: strerror

功 能: 返回指向錯誤信息字元串的指針

11函數名: strcmpi

功 能: 將一個串與另一個比較, 不管大小寫

12函數名: strncmp

功 能: 串比較

13函數名: strncmpi

功 能: 把串中的一部分與另一串中的一部分比較, 不管大小寫

14函數名: strncpy

功 能: 串拷貝

15函數名: strnicmp

功 能: 不注重大小寫地比較兩個串

16函數名: strnset

功 能: 將一個串中的所有字元都設為指定字元

17函數名: strpbrk

功 能: 在串中查找給定字符集中的字元

18函數名: strrchr

功 能: 在串中查找指定字元的最後一個出現

19函數名: strrev

功 能: 串倒轉

20函數名: strset

功 能: 將一個串中的所有字元都設為指定字元

21函數名: strspn

功 能: 在串中查找指定字符集的子集的第一次出現

22函數名: strstr

功 能: 在串中查找指定字元串的第一次出現

23函數名: strtod

功 能: 將字元串轉換為double型值

24函數名: strtok

功 能: 查找由在第二個串中指定的分界符分隔開的單詞

25函數名: strtol

功 能: 將串轉換為長整數

26函數名: strupr

功 能: 將串中的小寫字母轉換為大寫字母

27函數名: swab

功 能: 交換位元組

c語言中#inculde怎麼用

#include”string.h”表示包含字元串處理函數的頭文件,是C語言中的預處理命令。經該預處理後,可調用字元串處理函數,例如strlen()函數(求字元串長度函數)、strcat()函數(字元串拼接函數)、strcmp()函數(字元串比較函數)等等。

c語言中string怎麼用啊

C語言提供了豐富的字元串處理函數, 大致可分為字元串的輸入、輸出、合併、修改、比較、轉換、複製、搜索幾類。 使用這些函數可大大減輕編程的負擔。用於輸入輸出的字元串函數, 在使用前應包含頭文件”stdio.h” ; 使用其它字元串函數則應包含頭文件”string.h”。 下面介紹幾個最常用的字元串函數。

1.字元串輸出函數 puts 格式: puts (字元數組名) 功能:把字元數組中的字元串輸出到顯示器。 即在屏幕上顯示該字元串

#include”stdio.h”

main()

{

static char c[]=”BASIC\ndBASE”;

puts(c);

}

2.字元串輸入函數gets 格式: gets (字元數組名) 功能:從標準輸入設備鍵盤上輸入一個字元串。 本函數得到一個函數值,即為該字元數組的首地址。

#include”stdio.h”

main()

{

char st[15];

printf(“input string:\n”);

gets(st);

puts(st);

}

3.字元串連接函數strcat 格式: strcat (字元數組名1,字元數組名2) 功能:把字元數組2中的字元串連接到字元數組1 中字元串的後面,並刪去字元串1後的串標誌「\0」。本函數返回值是字元數組1的首地址。

#include”string.h”

main()

{

static char st1[30]=”My name is “;

int st2[10];

printf(“input your name:\n”);

gets(st2);

strcat(st1,st2);

puts(st1);

}

4.字元串拷貝函數strcpy 格式: strcpy (字元數組名1,字元數組名2) 功能:把字元數組2中的字元串拷貝到字元數組1中。串結束標誌「\0」也一同拷貝。字元數名2, 也可以是一個字元串常量。這時相當於把一個字元串賦予一個字元數組。

#include”string.h”

main()

{

static char st1[15],st2[]=”C Language”;

strcpy(st1,st2);

puts(st1);printf(“\n”);

}

5.字元串比較函數strcmp 格式: strcmp(字元數組名1,字元數組名2) 功能:按照ASCII碼順序比較兩個數組中的字元串,並由函數返回值返回比較結果。

字元串1=字元串2,返回值=0;

字元串2〉字元串2,返回值〉0;

字元串1〈字元串2,返回值〈0。

本函數也可用於比較兩個字元串常量,或比較數組和字元串常量。

#include”string.h”

main()

{ int k;

static char st1[15],st2[]=”C Language”;

printf(“input a string:\n”);

gets(st1);

k=strcmp(st1,st2);

if(k==0) printf(“st1=st2\n”);

if(k0) printf(“st1st2\n”);

if(k0) printf(“st1st2\n”);

}

6.測字元串長度函數strlen 格式: strlen(字元數組名) 功能:測字元串的實際長度(不含字元串結束標誌『\0』) 並作為函數返回值。

#include”string.h”

main()

{ int k;

static char st[]=”C language”;

k=strlen(st);

printf(“The lenth of the string is %d\n”,k);

}

C語言 #include “string.h” 的 意思

#include「string.h」是在程序編譯之前要處理的內容,與字元串的調用有關

包括常用函數如下:

strlen求字元串長度

strcmp比較2個字元串是否一樣

strcat字元串連接操作

strcpy字元串拷貝操作

strncat字元串連接操作(前n個字元)

strncpy字元串拷貝操作(前n個字元)

strchr查詢字串

strstr 查詢子串

舉例說明:

例如strcat()字元串鏈接函數;strcpy()字元串複製函數等等。

以strcpy函數為例實現它的調用:

#include stdio.h

#include”string.h”

int main()

{

char a[50]=”asd”,b[10]=”aaa”;

strcpy(a,b);

printf(“%s\n”,a);

}

拓展資料

C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

儘管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標準規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言制定了一套完整的美國國家標準語法,稱為ANSI C,作為C語言最初的標準。  目前2011年12月8日,國際標準化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標準,也是C語言的最新標準,該標準更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。

C語言是一門面向過程的計算機編程語言,與C++,Java等面向對象的編程語言有所不同。

其編譯器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/246456.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:15
下一篇 2024-12-12 13:15

相關推薦

  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python中capitalize函數的使用

    在Python的字元串操作中,capitalize函數常常被用到,這個函數可以使字元串中的第一個單詞首字母大寫,其餘字母小寫。在本文中,我們將從以下幾個方面對capitalize函…

    編程 2025-04-29
  • Python中set函數的作用

    Python中set函數是一個有用的數據類型,可以被用於許多編程場景中。在這篇文章中,我們將學習Python中set函數的多個方面,從而深入了解這個函數在Python中的用途。 一…

    編程 2025-04-29
  • 三角函數用英語怎麼說

    三角函數,即三角比函數,是指在一個銳角三角形中某一角的對邊、鄰邊之比。在數學中,三角函數包括正弦、餘弦、正切等,它們在數學、物理、工程和計算機等領域都得到了廣泛的應用。 一、正弦函…

    編程 2025-04-29
  • 單片機列印函數

    單片機列印是指通過串口或並口將一些數據列印到終端設備上。在單片機應用中,列印非常重要。正確的列印數據可以讓我們知道單片機運行的狀態,方便我們進行調試;錯誤的列印數據可以幫助我們快速…

    編程 2025-04-29
  • AES加密解密演算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密演算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES演算法,並對實現過程進…

    編程 2025-04-29
  • Python3定義函數參數類型

    Python是一門動態類型語言,不需要在定義變數時顯示的指定變數類型,但是Python3中提供了函數參數類型的聲明功能,在函數定義時明確定義參數類型。在函數的形參後面加上冒號(:)…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演著非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python實現計算階乘的函數

    本文將介紹如何使用Python定義函數fact(n),計算n的階乘。 一、什麼是階乘 階乘指從1乘到指定數之間所有整數的乘積。如:5! = 5 * 4 * 3 * 2 * 1 = …

    編程 2025-04-29
  • Python定義函數判斷奇偶數

    本文將從多個方面詳細闡述Python定義函數判斷奇偶數的方法,並提供完整的代碼示例。 一、初步了解Python函數 在介紹Python如何定義函數判斷奇偶數之前,我們先來了解一下P…

    編程 2025-04-29

發表回復

登錄後才能評論