字符串及相关

空格符:space=0x20

结束符:null=''=0x0 // 字符串结束标志。

字符‘0’=0x30

scanf():不能有空格,否则用gets()

strlen(字符串):字符串长度(不包含结束符)。strlen(s)>=n,否则没有结束符;若n>strlen(s)则右端补空格

sizeof():静态分配类型的长度

strcpy:带结束符的拷贝要用memcpy或指定长度拷贝strncpy

字符数组与字符串:

字符数组:可以用字符串初始化,但一定不能用字符串给字符数组赋值,赋值可用内存拷贝函数;并不要求字符数组结尾有结束符。

字符串:以结束符结束

字符指针:可用字符串初始化也可赋值

原文地址:https://www.cnblogs.com/jieruishu/p/7879244.html