字符串结束符'\0'的ASCII是多少

1、查了下ASCII表,都不知道哪个是符'\0'的ASCII。谢谢相告。2、charstr[20];char*p="abcde";strncpy(str,p,10);上面... 1、查了下ASCII表,都不知道哪个是符'\0'的ASCII。谢谢相告。
2、char str[20];
char *p="abcde";
strncpy(str,p,10);
上面的代码在copy完"abcde"后,会再连续copy 5个'\0',直到足10个字符。请问:数组str在存放完"abcde"+5个'\0'后,还剩10个字节空间,这10个字节空间都存放着什么,0?NULL?或还是个'\0'?
展开
 我来答
阿鑫聊生活
高粉答主

2020-03-18 · 生活知识分享小达人,专注于讲解生活知识。
阿鑫聊生活
采纳数:1217 获赞数:235058

向TA提问 私信TA
展开全部

字符串结束符'\0'的ASCII是0;

如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。


扩展资料:

运算

在形式理论中经常出现一些在字符串上的额外运算。它们在条目字符串运算中给出。


数据类型

字符串数据类型是建模在形式字符串的想法上的数据类型。字符串是几乎在所有编程语言中可以实现的非常重要和有用的数据类型。在某些语言中它们可作为基本类型获得,在另一些语言中做为复合类型获得。多数高级语言的语法允许通常用某种方式引用起来的字符串来表示字符串数据类型的实例;这种元字符串叫做“文本”或“字符串文本”。

亲爱者
高粉答主

2020-01-25 · 说的都是干货,快来关注
知道小有建树答主
回答量:589
采纳率:100%
帮助的人:9.3万
展开全部

1、字符串结束符'\0'的ASCII是0;

2、字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的;

3、ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数。

扩展资料:

字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

字符串串接是结合性的,但非交换性运算。空串充当单位;对于任何字符串 s,有 εs = sε = s。所以,集合 Σ* 和串接运算形成了幺半群,就是从 Σ 生成的自由幺半群。此外,长度函数定义从 Σ* 到非负整数的幺半群同态。

参考资料来源:百度百科-字符串

参考资料来源:百度百科-ASCII

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f34b4c9ab
推荐于2017-11-22 · TA获得超过288个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:114万
展开全部
'\0' 就是 0

strcpy在copy完abcde之后会补上一个'\0' 对str剩下的空间不做处理 原来是什么现在就是什么

strcpy函数的精髓其实就一句话 你看懂这一句了也就明白其原理了
strcpy(char *str, char *p)
{
char *P=p;
char *Q=str;
while(*Q++=*P++) ;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式