初始字符串和转义字符、注释、进制转换(补充)

字符串

  • 类似于 "hello world!/0" 这种被双引号括起来的一串字符称为字符串字面值,简称字符串。
  • !!!字符串的结束标志是  \0 的转义字符 ,但是不参与字符串计数,他只是一个结束标志
    • strlen(); 计算长度的函数,需要在头文件引用 #include <string.h>
    • %s输出字符串,遇到'\0'就终止、%d-int(4byte)、%ld-long(>=4byte)、%lld-long long(8byte)

转义字符:

转义字符释义
?   在书写连续多个问号时使用,防止他们被解析成三字母词
\`   用于表示字符常量`
\"   用于表示一个字符产内部的双引号
\\  释为一个转义序列符
\a    
 
警告字符,蜂鸣
\b    退格符
\f  进纸符
\n 换行
\r 回车
\t  水平制表符
\v 垂直制表符
\dddddd表示1~3个八进制的数字。如:\130X
\xdd dd表示2个十六进制数字。如:\x30 0

最后两个比较特殊特别记忆一下,转义字符在计数时算一个字节

进制转换

  • 任何进制转换十进制使用位权法,也可使用1,2,4,8,方法
  • 十进制转换其他进制使用除法留余
  • 二进制转换八进制和16进制使用取3合一和取4合一的方法,反之亦然
  • 八进制转十六(或者反过来),可以先转换为二进制在进行转换

注释

c++注释风格为 //

c的注意风格为/**/,不支持嵌套,使用不多

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值