【基础锦集】c++字符与字符串基础知识总结

        全程干货!       

        关键词:字符串,字符,转义字符,格式控制符,c风格字符串函数,string函数。

        关于c++的字符与字符串知识,可谓十分复杂。这里对这些知识中重要的一部分进行一小点总结。使内容能够更方便理解并且记忆。

        #另:这个也是肝了三个晚上,希望喜欢。


       字符:

       知识点一        转义字符

        定义:一些无法被print的字符,我们用转义字符表示;(继承自c语言)

        ※一般这些字符都有一些特殊的功能,也不用于输出或者作为c风格字符串的元素。

        那么,显然,这些字符分为两类:特殊功能字符和特殊输出字符。

        特殊功能字符:

        特殊功能字符在printf的时候不会被输出,但是会执行不同的功能:

        1. \n :这个字符想必十分的常见。换行符是输出的时候十分常用的符号。

        2. \0 : 这个字符也十分的常见。用于c风格字符串的结尾。

        3.\r:这个字符是回车符。回车的意思是挪动光标到开头。但是他不换行。所以当我们回车之后再输入,就会覆盖之前输入的一些内容。

        4.\b:退格符。这个的作用是删除上一个输出的字符。

        5.\t:水平制表符:同样的还有竖直制表符。但是由于不太常用,所以我们一般只用水平治标符。这个符号方便我们进行右对齐。一般我们水平制表符TAB会将光标移到下一个最近的锚点。

        特殊输出字符:

        1.\\:我们连续输出两个\的时候,就会认为我们是真的想输出一个\,所以会输出一个\

        2.\':输出'

        3.\?:输出?

        4.\":输出”

        

        ok,其实转义字符还有很多。但是我们常用的就这些。其他的转义字符也都属于这两类,为了执行一些有与原类型不同的功能而产生的。

        知识点二        格式控制符

        与转义字符一样。格式控制符也是为输入输出服务的。但是格式控制符的服务对象是写在双引号外的变量的输出。那么这里借着字符输出,我们再来总结一下格式控制符。(顾名思义,控制格式的)

        那么我们分两个维度来看这个格式控制符:横向与纵向。

        首先,我们纵向来看这个问题:格式控制符的组成部分。

        格式控制符由三个部分组成:起始符号、类型控制符、辅助控制符。

        起始符号

  • 14
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值