linux c 一站式学习 转义字符

部分转载于:http://www.cnblogs.com/hwl1023/p/4941670.html

                    http://www.jb51.net/article/88697.htm

        字符可分为显示字符和控制字符。
       显示字符: 当从键盘上输入这个字符时,显示器上就可以显示这个字符,即输入什么就显示什么。
     控制字符: 在键盘上找不到对应的一个键(当然可以用特殊方式输入),或者当按键以后不能显示键面上的字符。这类字符是为控制作用而设计的。

     在C语言中,构成字符常量的控制字符必须用转义字符表示。转义字符以反斜'\'开头,后面跟一个字符或一个八进制或十六进制数表示。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符。

      在C语言中有三种转义字符,它们是:一般转义字符、八进制转义字符和十六进制转义字符。

     一般转义字符

      一般转义字符,虽然在形式上由两个字符组成,但只代表一个字符。常用的一般转义字符为\a  \n  \t  \v  \b  \r  \f  \\  \’  \"

      八进制转义字符

      通过puts可以输出字符串

      puts("123abc");

      "123abc" 对应的ASCII码值的八进制分别是 61、62、63、141、142、143,上面的代码也可以写为:

      puts("\61\62\63\141\142\143");

      十六进制转义字符

      用十六进制表示时数字要以x开头。"123abc" 对应的ASCII码值的十六进制分别是 31、32、33、61、62、63,所以也可以写为:

      puts("\x31\x32\x33\x61\x62\x63");

      

        \a 这个嘟一声有点骚


     



      



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值