c语言转义字符'\x'和'\X'有什么区别啊
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
c语言转义字符'\x'和'\X'区别为:ASCII码值不同、表示不同。
一、ASCII码值不同
1、转义字符'\x':转义字符'\x'的ASCII码值为120。
2、转义字符'\X':转义字符'\X'的ASCII码值为88。
二、不同
1、转义字符'\x':转义字符'\x'表示后面的字符是十六进制数。
2、转义字符'\X':转义字符'\X'表示的是大写字母X。
扩展资料:
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
转义字符不属于控制字符;控制字符也不属于转义字符。如果控制字符的定义是非图形的字符,或者对输出设备(打印机、文本终端)有特殊意义的字符,那么针对这些设备的转义字符也是控制字符。但是程序设计用的转义字符是图形字符,因此它们不是控制字符。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询