如何判斷 C 中的字串中是否有單引號?

發布 科技 2024-02-05
9個回答
  1. 匿名使用者2024-01-25

    當單引號用作字元時,必須用'否則,編譯器會將其視為函式引用,而不是字元。 示例如下:

    #include ""//if the vc++,with this line.

    #include ""

    #include ""

    int main(void){

    char str="12345\'abcde";

    if(strchr(str,'\'')) 應該用 bootstrapping 編寫'\''而且寫不出來'''

    printf("there is a '\'' in the \"str\".");

    else printf("there is not any '\'' in the \"str\".");

    return 0;

  2. 匿名使用者2024-01-24

    if(strstr(line_cont, "'") != null)

    或。 if(strchr(line_cont, '\'') != null)

    是可行的,如果真的不起作用,請寫出完整的程式。 以及所涉檔案的內容。

  3. 匿名使用者2024-01-23

    簡單**如下。

    char p="sdfsagfdagfdg";

    for(i=0;iif(p[i]=='s')

    printf("有這個字元 %c",p[i]);

  4. 匿名使用者2024-01-22

    它應該寫成 f ( c=='\''沒錯,你需要在 C 中轉義。

    希望對你有所幫助。

  5. 匿名使用者2024-01-21

    這需要您了解 ASCII 編碼 BAI。

    例如,DU 字元 a,用 ASCII 表示,zhi 是十進位整數 65,b 是 66

    對於 dao char 型別的資料 ch,您可以使用 ch='a';給它賦值,也可以使用 ch=65 給它賦值,結果是一樣的。

    因此,請使用單引號,看看您如何使用 ASCII 計算機。 'a'直觀,一眼就能看懂,65有點隱蔽,乍一看可能看不懂。

  6. 匿名使用者2024-01-20

    字元文字必須用單引號括起來,如果它們是字元型別的變數,則不應新增它們。

  7. 匿名使用者2024-01-19

    字串在任何時候都不應使用單引號。

    只需新增乙個字元。

  8. 匿名使用者2024-01-18

    在 C 語言中,單引號是轉移字元,必須用於表示它們'\'

    如果要在字串中使用單引號,可以這樣寫:"\abc\'"

  9. 匿名使用者2024-01-17

    字串用雙引號表示,字元用單引號比較。 當雙引號時,結果是不確定的,這就是出現不可預知結果的原因。

    單引號表示乙個位元組。

相關回答
4個回答2024-02-05

您可以嘗試輸出,scanf 函式是從緩衝區讀取的資料,第二個字串的資料是空格或換行符製表符。 您可以單獨讀取它們,但在兩者之間新增 fflush(stdin); 清除緩衝區。

15個回答2024-02-05

比較字元可以直接與 == 比較運算子一起使用,例如: >>>More

14個回答2024-02-05

你能說清楚嗎,我不知道你的意思。 是否要在 main 函式中呼叫乙個函式,然後不知道如何定義被呼叫的函式? 如果是這樣的話,我可以告訴你。 >>>More

16個回答2024-02-05

這種說法是有問題的。

第一種情況。 char* s1 = "hello, world"; >>>More

12個回答2024-02-05

給你乙個簡明的解釋會幫助你理解。

#include >>>More