使用以下時應當在標頭檔案中加入string.h
getch()為當你鍵入任何乙個值時,返回但是並不顯示,立馬編譯結束,返回的是asc碼
getchar();當你鍵入回車之後才算是輸入結束,並且可以用putchar()顯示第乙個字元,返回的是asc碼
puts()將乙個字串(僅乙個)輸出到終端,可以包含轉義符
gets();從終端輸入乙個字串到字元陣列,並且得到乙個函式值,該函式值為該字元陣列的起始位址
strcat(str1,str2);string catenate 字串連線函式,把字串二接到字串一的後面
strcpy(字元陣列1,字串2(可以為陣列或者為字串常量)); //不能直接將乙個字串賦值給乙個陣列,或者將乙個陣列賦值給另乙個陣列,只能用strcpy()函式來進行賦值
strncpy(字元陣列,字串2,n);string copy表示將字串前n位來代替字元陣列的前n位
strcmp(字串1,字串2);string compare比較兩個字串是否一樣,如果相等,則返回值為0;如果不相等,則以不相同的第一位比較的結果為參考,字串1>字串2,則返回為正數;否則為負數
strlen();獲取字串的長度函式string length
strlwr();英文string lowercase;字串大寫字母轉化為小寫的函式
strupr();英文string uppercase;字串小寫字母轉化為大寫的函式
c語言中關於字串的一些常規處理
c語言中的字串操作 1 初始化字串 include void memset void s,int c,size t n memset函式把s所指的記憶體位址開始的n個位元組都填充為c的值。通常c的值為0,把一塊記憶體區清零。例如定義char buf 10 如果它是全域性變數或靜態變數,則自動初始化為...
關於字串的一些。。。
首先呼叫這些函式需要使用標頭檔案include 1 des src abcd xyz abcdxyz char mystrcat char des,const char src 字串連線 2 字串比較 0,0,0 int mystrcmp const char str1,const char str...
python 關於字串的一些常用方法
s i j 表示擷取下標i到下標j 此處不包含位置j的元素 的字串,例如以下程式 s abcdefg print s 1 4 輸出結果 bcd若要實現字串的翻轉則使用 s 1 例如以下程式 s abcdefg print s 1 輸出結果為 gfedcba使用python的內建函式sorted 返回...