字串函式

2021-06-22 06:39:56 字數 450 閱讀 2519

strcpy(b,a);    把a複製給b

strrev(a);     反轉字串a,這個在某些平台上無法使用

strcmp(a,b)   比較a,b,相同返回0,不同返回1

atoi(a)         返回字串a轉換成數字,如果第乙個非空格字元存在,是數字或者正負號則開始做型別轉換,之後檢測到非數字(包括結束符 \0) 字元時停止轉換,返回整型數。否則,返回零。

sprintf(a,"%i64d",n);   將long long型別的n,放到

a陣列中,返回a陣列的長度。

char* who = "i";

char* whom = "csdn";

a=sprintf(s, "%s love %s.", who, whom); //產生:"i love csdn. "  這字串寫到s中。a=12

strlen(n)  返回n字串的長度

字串和字串函式

字元輸入輸出 getchar putchar ch getchar putchar ch 字串函式 字串輸入 建立儲存空間 接受字串輸入首先需要建立乙個空間來存放輸入的字串。char name scanf s name 上述的用法可能會導致程式異常終止。使用字串陣列 可以避免上述問題 char na...

字串和字串函式

1.字串字面量 字串常量 用雙引號括起來的內容稱為字串字面量,也叫字串常量。字串常量屬於靜態儲存類別,這說明如果在函式中使用字串常量,該字串只會被儲存一次,在整個程式的生命期內存在,計時函式被呼叫多次。用雙引號括起來的內容被視為指向該字串儲存位置的指標。hello 中的 hello 類似於乙個陣列名...

字串函式

1 獲取字串的長度 length 2 判斷字串的字首或字尾與已知字串是否相同 字首 startswith string s 字尾 endswith string s 3 比較兩個字串 equals string s 4 把字串轉化為相應的數值 int型 integer.parseint 字串 lon...