转义字符
C++种,想要表示单个字符一般用char,而直接写出来的量叫字面常量,例如整数类型用1,2,3这样的数,而单个字符的字面值常量则是’a’,’b’,’c’这种形式,字符串字面值常量则是”Hello”。在字面值表达中,可以加一些后缀来表示数,例如1.0f表示1.0这个浮点数,f也可以大写,1000l表示1000长整型,这种字面值后缀不区分大小写,无符号整数是u,也可以将几种组合起来表示,例如ul,ll等。此外,还可以添加前缀来表示进制,比如0010这种0开头表示二进制,0x开头表示十六进制。
转义字符(Escape character)是编程语言中用于表示无法直接输入或有特殊含义的字符的特殊序列,通常以反斜杠 \ 开头,后面跟一个或多个字符,组合起来表示一个特定的字符。比如”不能直接写出来,想要表示这个字符就得写’\”’如果想要表示\,则需要写”\\”,也可以用一些特殊的符号来表示特殊的效果,例如\n换行符,\t水平制表符,\b退格符,\r回车符,\0空字符,\a响铃符。在这里的\0有一个特殊的作用,主要应用在字符串,前面讲过’’表示单个字符,那么字符串就是一组这样的单个字符组成,在内存中,如果想要表示字符串结束,他会默认在末尾处补上一个\0,例如”Hello”不是5位字符,而是6位,因为在末尾处有一个\0。
点点赞赏,手留余香
共 0 人
© 版权声明
除另有声明外,文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容