永发信息网

为什么要用以0结尾的字符串

答案:1  悬赏:0  手机版
解决时间 2021-04-13 19:01
  • 提问者网友:温柔港
  • 2021-04-13 13:52
为什么要用以0结尾的字符串
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-04-13 15:00
字符串是一个一个的字符组成的,每一个字符对应一个ASCII码;常用的ASCII码是7位二进制编码,对应128个符号或功能;其中127个都是有用的,唯独0000000被编为NULL(什么都没有)。用它作为字符串的结束符自然就不影响正常字符或功能的应用。假若用"H"的编码作为结束符,那真正用到"H"时怎么呢?能不能不用“结束符”呢?回答也是否定的!因为所有的7位编码都对应着具体的字符或功能,所以不用结束符的话字符串就会变得“无限长”,因为内存中的每个单元内都是有"0101..."符号的。这样就没有能力来处理了……
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯