C语言特殊字符备忘录

1-斜杠和反斜杠

斜杠: /
反斜杠: \

1-斜杠

  1. 斜杠
    "/“是URL地址中用到的分隔符,
    在linux系统中的文件路径也是用“/”分隔:比如在URL https://mp.youkuaiyun.com/mp_blog/creation/editor
    中,
    斜杠”/"起着分隔主机名、路径、以及文件名的作用,比如linux常见的路径名: /etc/ssh/sshd_config
  2. 双斜杠
    “//”用在网络域名访问中,是协议和主机名或IP地址之间的分隔符,以双斜杠//开头的URL是依赖协议的URL表示形式,URL格式:协议://域名或ip/请求文件路径/文件名。https://mp.youkuaiyun.com/mp_blog/creation/editor

4.双反斜杠
“\”在windows里表示绝对地址的第一项,后面跟IP地址或计算机名,就是需要打开这个IP地址或计算机名对应主机的网络共享资源。

经常使用的一个场景是在局域网内设置共享文件夹,局域网内的其他电脑要访问该共享文件夹时可以在地址栏输入 \共享文件夹电脑的局域网ip,比如 \192.168.1.100(设置了共享文件夹的电脑的ip

2-反斜杠-转义字符:

  • 用来注释

‘\r’
回车(CR) ,相当于键盘上的"Enter"
十六进制 : 0x0D
在这里插入图片描述

‘\n’
换行符(LF)
十六进制: 0x0A
在这里插入图片描述
‘\0’
空字符(NULL)
在这里插入图片描述

在这里插入图片描述
‘’
继续符
可用于一行的结尾,表示本行与下一行连接起来
C语言中以 ; 作为语句的结束,不以行为单位结束,
当一行的内容太长不容易显示一行时可使用反斜 杠""作为继续符

#define IS_USART_123_PERIPH(PERIPH) (((PERIPH) == USART1) || \

((PERIPH) == USART2) || \

((PERIPH) == USART3))

写成一行意义完全相同:

#define IS_USART_123_PERIPH(PERIPH) (((PERIPH) == USART1) || ((PERIPH) == USART2) || ((PERIPH) == USART3))

(因为显示问题为两行,实际应该为一行)

2-字符串

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

sizeof(“1234”) = 5
strlen(“1234”) = 4
在C语言中用转义字符’\0’表示NULL
‘\0’ = 0
字符串最后一定有’\0’

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值