帮帮忙刚学

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:55:05
在c语言中\45为什么表示% \x45为什么表示E 还有那些组合啊 ?

\45为什么表示% \x45为什么表示E 还有那些组合啊 ?

这个分别是八进制转义序列和16进制转义序列
你要知道,你可以输入的每个字符都是通过编码的
因为%的十进制ASCII码值为45,把进制的ASCII码值为37,16进制的为25
而对于\x45,因为E的ASCII编码值的16进制表示就是45

你可以这样理解,表示一个字符可以通过两种方式
1.直接通过字符名称来表示,即如a,b,c等等
2.但是也可以通过a,b,c的ASCII码值来表示a,b,c

两种方式是一样的