#一些无关的小内容
这个是作业的一个代码 再次可见 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值
标签:学习,arr,字符,C语言,----,转义字符,printf,字符串,ASCII From: https://blog.csdn.net/lonely_zjp/article/details/143372098