开发者社区> 问答> 正文

字符串长度是什么啊?

字符串长度是什么啊?

展开
收起
游客a6dwcf3rbwut2 2022-03-29 23:08:26 1266 0
1 条回答
写回答
取消 提交回答
  • 字符串长度是指字符串所含的字符个数,但不包括最后的'\0'。

    C语言的字符串是由字符数组形式保存的,并约定'\0'(ascii码值为0)作为字符串结束符。其长度为从字符串开始,到'\0'结束,所有字符的个数,不包括'\0'本身。

    关键在于C字符串有个结尾0, 处理时需要注意. 定义字符串长度有两种方式, 一种是用字符串的大小, 一种是字符串的长度. 字符串的大小即内存空间的大小, 而串长度加1才是所需空间.

    2022-03-29 23:09:15
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载