<h4 style="text-align:center;">#一些无关的小内容</h4>
讯享网
这个是作业的一个代码 再次可见 printf %d代表对应的数据

讯享网以上为字符串的大概含义
我们用 char来对字符以及字符串进行定义 printf中用%s来进行表
其中的arr[ ]是表示数组(里面存放了很多字符)详细看下面的图片

arr[ ]括号里一般放数据的大小 eg arr【10】,其实arr可以换成其他的表达形式 不能局限于arr 他就是在定义一个变量 。括号里头什么都不加 他就会默认的根据后面字符串的大小自动调整大小
这个图片是在打代码的时候的备注

arr1和arr2两种不同的表达形式
第一种看右边的图片可以知道[ 6]是0 他会默认的增加一个转义字符进行终止(就像终止子一样)


这里先进行一个补充 strlen 用于求字符串长度 需要添加头文件#include<string.h>


第二种是用中括号加单引号构成的,这一种不会添加终止符,系统会自动的在内存中寻找0的存在
就像下头strlen(arr1)系统寻找了很多个字符 显示了有35个

转义字符 转变了字符本来的含义 例如 n 加个 就变成换行符了
转义字符 也是字符哦 用%c
130这个八进制转换成十进制的数字作为ASCII码值代表的字符
一部分字符含义





这块学的蒙蒙的 内容来自b up 鹏哥
补充

第二个printf 中 %c改成%d就会输出a的ASCII值
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/170913.html