字符串长度、一些转义字符,还有strlen函数记录字符串长度的记录~

字符串就是一串字符;

字符串的结束标志是 \0;

例如:

监视ARR之后,"hello"有5个字符,但是第6个是\0 .

 

但是监视没有显示对应的字母、有点麻烦。不明所以;

 出现这个未定义标识符,是因为没有引用头文件#include<string.h>

其中、strlen是测量数组长度的标识符;

int len = strlen("abc");

 15是随机值,他要一直找、直到找到"\0'',

才会停下来 

添加了   \0    之后,打印结果为3

求长度的时候,\0不计算长度

一些转义字符的记录

printf("%d", 100)//打印整型
//printf("%c", 'a');//打印字符
//printf("%s\n", 'abc');//打印字符串
 

\\反斜杠

\a  警告字符

\b 退格符

\f 进纸符

\n 换行

\t 水平制表符

\v 垂直制表符

\ddd1 ~3个8进制

\xdd DD表示2个十六进制   \x30 0

比如

\后面接3个数字,如\101   ,八进制转换出来 ,ASSCII对应的是A;

 

每个字符都有ASSCII值

strlen是记录长度的,挨着挨着数,\t   是一个位置,

“\328"=\32     8, 因为8进制没法表示8,所以8单独占一个位;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值