全站数据
8 4 2 0 5 8 1

c语言转义字符用法

今跃寄宿考研 | 简单学习,快乐成才!         
问题更新日期:2024-10-30 09:53:32

问题描述

c语言转义字符用法急求答案,帮忙回答下
精选答案
最佳答案

字符 1、2、3、a、b、c 对应的 ASCII 码的八进制形式分别是61、62、63、141、142、143,十六进制形式分别是31、32、33、61、62、63。下面的例子演示了转义字符的用法:

char a='

61';//字符1

char b='

141';//字符a

char c='

x31';//字符1

char d='

x61';//字符a

char*str1="

x31

x32

x33

x61

x62

x63";//字符串"123abc"

char*str2="

61

62

63

141

142

143";//字符串"123abc"

char*str3="The string is:

61

62

63

x61

x62

x63"//混用八进制和十六进制形式

转义字符的含义:

所有的ASCII码都可以用“

”加数字(一般是8进制数字)来表示。

而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如

0,

,

等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。