各位少年 我来给大家接着分享转义字符和strlen的库函数的使用,希望对少年们有所帮助
\ddd 表示1到3个八进制的数字。如斜杠130表示字符X
\xdd:dd表示两个16进制的数字如\x30表示字符0
\0:null字符,代表没有内容,\0就是\ddd这类转义字符的一种,用于字符串结束的标志,其ASCLL码值是0;
printf(“%c\n",'\130);
其实\ddd不是写三个d 可以写多个也可以写两个的 ASCLL码表54打印的是6,哪54转八进制是66
哪可以这样写/66打印出来以后就是6了,x30是字符0.
\0:null字符,代表没有内容,\0就是\ddd这类转义字符的一种,用于字符串的结束标志,其ASCLL码值是0
printf(”%d\n",strlen("abc"));//还记得我们说过什么呢?斜杠0是结束标志哪strlen计算是斜杠之前0的字符个数
那我们做一套strlen的题 看代码
printf("%zd\n",strlen("c:\test\130\test.c"));
少年们算算strlen结果是什么?这道题\t是字符\130也是一个字符算一个,哪结果就是13.