(C语言)字符串 转义字符 注释

字符串--用双引号括起来的一串字符

字符串的结尾隐藏了一个\0的字符 为结束标志不算长度的

想算字符串的长度可用strlen()  ------string length

不过用前得引用一下#including<string.h>

int len=strlen("abc") 得到的结果是3

但如果是多个字符组成的则长度不一定确定如 char arr2[ ]='a','b','c' ------[ ]这个符号空的时候会自己取空间来存放。 这时候用int len=strlen(arr2)去算长度的话 得到的数是一个随机值因为单字符的时候并没有\0并不知道什么时候结束量长度的工作。

转义字符--转变了原来的意思

三字母 三个字符组合成一个东西 如 ??)会变为】 现在很少见。。

一般情况下加 \ 就是转意  部分转移会有特殊的效果 如\t ==tab 效果为空四格 \t为整体算1个单位长度

\n意为换行。\a 可以让电脑发声 \ddd(ddd是三个八进制的数) \xdd(d是十六进制的数)

                                        8进制转化 例130   1                       3                    0

                                                         权重       8的平方           8的1次放      8的0次方

                                          十进制中则是        1×8*8+3*8+0*8=64+24=88

printf("%c\n",'\130');     打印出的是十进制中的88 再对应到ascII表中则是字母x

有些\则有解放的感觉  如printf("%s\n","\"")就可以实现打印”“”的效果了

注释--用来解释复杂的代码

\\   为c++的注释风格     \*       *\  为c语言的注释风格 这种注释风格有缺点 就是不能注中注 就是注释中不能有注释了不支持嵌套式的。

继续前行 let is show them our strength ,MY FRIENDS!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值