在編寫程式的時候,經常需要對字元和字串進行操作,如轉換字元的大小寫、求字串長度等等,這些都可以使用字元函式和字串函式來處理。c語言標準函式庫為其提供了一系列處理函式。在編寫函式的過程中,合理、有效地使用這些字串函式,可以提高程式設計效率,同時也可以提高程式效能。這裡介紹一些常用的字串處理函式。
一:strcpy()
字串複製函式。語法格式:strcpy(目的字元陣列名,源字元陣列名) 功能:將源字元陣列的字串複製到目的字元陣列中,字串結束標誌「\0」也一同複製。
二:strcat()
字串連線函式。語法格式:strcat(目的字元陣列名,源字元陣列名) 功能:把源字元陣列中的字串連線到目的字元陣列字串的後面,並刪去目的字元陣列中原有的串結束標誌「\0」。
三:strcmp()
字串比較函式。語法格式:strcmp(字元陣列名1,字元陣列名2)功能:按照ascii碼順序比較兩個陣列中的字串,並返回比較結果。
返回值如下:字串1=字串2,返回值為0;字串1>字串2,返回值為正數;字串1《字串2,返回值為負數。
四:strupr()和strlwr()
字串大小寫轉換函式。
strupr(字元陣列名) 功能:將字串中的小寫字母轉換為大寫字母,其他字母不變;
strlwr(字元陣列名)功能:將字串中的大寫字母轉換為小寫字母,其他字母不變。
五:strlen()
字串長度計算函式。語法格式:strlen(字元陣列名)功能:計算字串的實際長度(不含字串結束標誌"\0"),
函式返回值為字串實際長度。
《完》
一些字串函式
1.right location,somenumber left location,somenumber select right location,2 from my contacts 返回location列中所有右數兩個字元 select left location,2 from my cont...
字串的一些函式
單字元超作 獲取字串長度strlen strsrc char str3 hello int len len strlen str3 printf strlen d len 它純在這一點侷限 但字元陣列中有 0 時,字元長度返回值是錯誤的。倆個字元超作 複製字串超作函式 strcpy strdet s...
字串的一些簡單運用
01靜態初始化乙個空列表list,使用迴圈向列表中新增 1 10之間的所有整數 02 向01中建立的列表list中新增乙個字串 xuange 03 刪除下標索引為0的元素 04 將下標索引為1的元素改為66 str 1,2,3,4,5,6,7,8,9,10 05 輸出列表中的第三個元素 list 2...