C語言字串處理

2021-07-13 11:42:32 字數 893 閱讀 6674

字串----

char str[20];

char str1[5]=;

str1[1]=『x』;

str1[3]=『y』;

int i = 0;

for(i = 0;i < 5;i++)

char str2 = ;//\0表示字串結束

printf(「%s」,str2);

定義大小時,要比實際大1.存放\0

與字串相關的函式------

需要匯入標頭檔案 #include

char stra[100]=「您好」;

strcpy(stra,strb);//引數可以使用字串的變數

strcmp(stra,strb);//字串比較函式 判斷是否相同 等於0返回真,

strcat(stra,strb);//字串相加函式

char * strcopy(char * str1,char * str2)

str1[i] = '\0';

return str1;

}int strcmpt(char * str1,char * str2)

}return n;

}char * strcate(char * str1,char * str2)

int j = 0;

for (j = 0; str2[j] != '\0'; j++)

str1[n+j] = '\0';

return str1;

}---------------

字串輸入空格問題 接受字串使用%[^\n];

char aaa[100];

printf(「aaa=");

scanf("%[^\n]",aaa);

printf("aaa=%s\n",aaa);

字串處理(c語言)

提交 統計 提問 題目描述 讀入兩個字串,字串除了數字還可能包括 e e 相加之後輸出結果,如果是浮點型,要求用科學計數法表示 最多包含10個有效數字 輸入描述 輸入包含多組測試資料。每組輸入佔兩行,每行乙個字串,測試資料保證字串的構成嚴格按照題目中的描述。輸出描述 輸出兩個數字相加的結果,每組輸出...

字串處理(c語言)

提交 統計 提問 題目描述 讀入兩個字串,字串除了數字還可能包括 e e 相加之後輸出結果,如果是浮點型,要求用科學計數法表示 最多包含10個有效數字 輸入描述 輸入包含多組測試資料。每組輸入佔兩行,每行乙個字串,測試資料保證字串的構成嚴格按照題目中的描述。輸出描述 輸出兩個數字相加的結果,每組輸出...

C語言字串的處理

字串的處理 程式設計師定義字串的方式有三種 1 字串字面值 abc 2 字元陣列 char buf 50 3 字元指標 char str 陣列可以看成常指標 不可以改變位址,只能初始化 某些時候和指標有區別 比如使用sizeof的時候 memset函式可以清理字元陣列,包括變長陣列。4 例項 字串的...