中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言轉義字符如何用

發布時間:2022-04-24 10:49:49 來源:億速云 閱讀:236 作者:iii 欄目:開發技術

這篇“C語言轉義字符如何用”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“C語言轉義字符如何用”文章吧。

1.轉義字符\t.

代碼段1:

#include<stdio.h>
int main()
{
    printf("c:\test\test.c");
    return 0;
}

“\”和“t”組成了一個轉義字符“\t”。

轉義字符:轉變了原來的意思。

2.轉義字符\n.

代碼段2: 

#include<stdio.h>
int main()
{
    printf("ab\ncd");
    return 0;
}


“\”和“n”組合在一起改變了原來的意思 ,一個換行的意思。

3.轉義字符\?

書寫多個?時使用,防止它們被解析成三字母詞。

代碼段3:

#include<stdio.h>
int main()
{
    printf("(are you ok??)");
    //??)--]-三字母詞
}

 老的編譯器??)會被解析成]。

代碼段4:

#include<stdio.h>
int main()
{
    printf("(are you ok\?\?)");
    return 0;
}

輸出結果:

(are you ok? ?)

老的編譯器輸出結果:

(are you ok? ?]

4.轉義字符\'.

用于表示字符常量。

代碼段5:

#include<stdio.h>
int main()
{
    printf("%c\n",'a');
    return 0;
}

輸出結果:

a

代碼段6:

#include<stdio.h>
int main()
{
    printf("%c\n",''');
    return 0;
}

這個代碼的輸出語句的兩個單引號闊一個單元號會出問題。前面兩個單引號會被認為是一對單引號里的單引號,后面一個單引號就落單了。在單引號前加一個\讓它轉義(\'),就不再是一對單引號闊著一個單引號而是闊著這一個轉移字符。

代碼段7:

#include<stdio.h>
int main()
{
    printf("%c\n",'\'');
    return 0;
}

輸出結果:

'

5.轉義字符\''.

用于表示一個字符串內部的雙引號。

代碼段7:

#include<stdio.h>
int main()
{
    printf("%c\n","\"");
    return 0;
}

輸出結果:

''

6.轉義字符\\ , \t.

\\是用于表示一個反斜杠,防止他被解釋為一個轉義序列符。

代碼段8:

#include<stdio.h>
int main()
{
    printf("c:\\test\\test.c");
    return 0;
}

輸出結果:

C語言轉義字符如何用

因為\t是轉移字符無法打印出來,加上一個\變成了\\test。

\t為水平制表符(鍵盤tap鍵)。

代碼段9:

#include<stdio.h>
int main()
{
    printf("c:\test\test.c");
    return 0;
}

 輸出結果:

C語言轉義字符如何用

7.轉義字符\a, \b, \f, \n, \r, \v.

\a警告字符(蜂鳴聲)

\b退格符

\f進紙符

\n換行

\r回車

\v垂直制表符

8.轉義字符\ddd

3個d表示1到3個八進制數字。如\130X

代碼段10:

#include<stdio.h>
int main()
{
    printf("%c\n",'\130');
    return 0;
}

輸出結果:

C語言轉義字符如何用

八進制的130是十進制得多少呢?

C語言轉義字符如何用

 十進制的130怎么算呢?

C語言轉義字符如何用

 代碼段11:

#include<stdio.h>
int main()
{
    printf("%c\n",'\101');
    //A-ASCII值是65,  8進制是101
    return 0;
}

9.轉義字符\xdd.

dd表示兩個十六進制數字。例如:\x30 0

代碼段12:

#include<stdio.h>
int main()
{
    printf("%c\n",'\x30');
    return 0;
}

C語言轉義字符如何用

輸出結果:

C語言轉義字符如何用

10.習題求字符串長度

代碼段13:

#include<stdio.h>
int main()
{
    printf("%d\n",strlen("c:\test\328\test.c"));
    return 0;
}

代碼字符串長度是14.

“c  :   \t   e   s   t   \32   8  \t   e   s   t   .   c”

以上就是關于“C語言轉義字符如何用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江安县| 全州县| 康保县| 樟树市| 阿图什市| 定兴县| 遂昌县| 凤台县| 康马县| 德昌县| 金昌市| 灵武市| 隆昌县| 肇东市| 印江| 固镇县| 梁河县| 沛县| 梧州市| 弥渡县| 五峰| 阜城县| 龙南县| 望谟县| 江安县| 临高县| 石棉县| 武隆县| 马关县| 宾阳县| 郎溪县| 吉林市| 张掖市| 紫金县| 晋中市| 岐山县| 温州市| 策勒县| 乐山市| 商南县| 阿尔山市|