大家好,小评来为大家解答以上问题。c语言的转义字符有哪些,转义字符有哪些很多人还不知道,现在让我们一起来看看吧!
1、例如,我们定义一个值为5、名称为PRICE的变量,然后用双引号将它括起来,输出字符串与变量组合的结果:
2、[[email protected] ~]# PRICE=5
3、[[email protected] ~]# echo 'Price is $PRICE'
4、Price is5
5、[[email protected] ~]# echo 'Price is $$PRICE'
6、Price is 3767PRICE
7、本来只是希望进一步输出“Price is $5”的字符串信息,即价格为五美元,但恰巧美元符号与变量提取符号发生了碰撞,所以输出的不是预期的信息。我们需要使用转义字符将第一个$符号转换成一个简单的字符串。
8、或者把整段转义成一个简单的字符串(当然这只是给你看效果,不符合实验的需要):
9、[[email protected] ~]# echo 'Price is $$PRICE'
10、Price is $5
11、[[email protected] ~]# echo 'Price is $$PRICE'
12、Price is $$PRICE
13、好了,我们好像很顺利的学会了转义符,但是最后一个你看到结果可能会发现没用。具体的使用场景我们暂且不谈,就当是提前为第四章的SHELL编程知识学习做一点准备吧。
14、如果我们只需要一个命令的返回输出值,我们可以使用像' command '这样用反引号括起来的命令格式来达到目的。例如,让我们将反引号与uname -a命令结合起来,通过返回值检查本机版本和内核信息:
15、[[email protected] ~]# echo `uname -a`
16、Linux linuxprobe.com 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux
本文到此结束,希望对大家有所帮助。