1. 程式人生 > >C語言中的字串操作

C語言中的字串操作

  1. puts(str)函式,直接輸出字串char str[];
  2. gets(str)函式,從鍵盤輸入str[],結束有’\0’;
  3. strcat(str1,str2)函式,STRing CATanate字串連線,連線兩個字元陣列的字串,str2中的字串連線在str1後;
  4. 1 strcpy(str1,str2)函式,STRing CoPY,字串2複製到字元陣列1中(注意字元陣列1的長度)
    4.2 strncpy(str1,str2,n)函式,將str2中的最前面n個字元複製到str1中,取代str1中原有的最前面n個字元,但n不多餘str1中原有的字元(不包括’\0’);
  5. strcmp(str1,str2),每個字元依次比較,直到出現不同或’\0’,按ASCII碼大小比較;
  6. strlen(str)函式,STRing LENgth,測試字串陣列長度,
    printf(“%d”,strlen(“China”))==>5
  7. strlwr(str)函式,STRing LoWeRcase字串小寫,將字串中的大寫字母改成小寫字母;
  8. strupr(str)函式,STRing UPpeRcase字串大寫,將字串中的小寫字母換成大寫字母