當前位置:才華齋>計算機>C語言>

C語言字串操作

C語言 閱讀(2.69W)

C語言是一門通用計算機程式語言,在我們的日常生活中應用非常廣泛,今天小編為大家蒐集整理出來的有關於C語言字串操作,希望可以幫助到大家!

C語言字串操作

①strcmp函式原型:int strcmp(const char *s1,const char *s2)

strcmp函式實際是從左到右逐個比較字串對應位置的每個字元的ASCII碼值,直到出現相差或者其中一個字串遇到結束符’/0’為止.

當s1 < s2時,返回為負數;

當s1==s2時,返回值為0;

當s1 > s2時,返回正數。

注意點:引用資料型別”==”是比較左值和右值的地址(不清楚C中的機制),不能用來比較字串大小。

基本資料型別能夠用”==”來比較,能夠比較兩個字元的大小。

stricmp函式比較時無視大小寫。

②strlen函式原型:unsigned int strlen(char *s);

strlen所作的僅僅是一個計數器的工作,它從記憶體的某個位置(可以是字串開頭,中間某個位置,甚至是某個不確定的記憶體區域)開始掃描,直到碰到第一個字串結束符’