
空格字符和空字符的区别
3个回答
展开全部
空格字符和空字符的区别为:字符长度不同、ascii值不同、表示不同。
一、字符长度不同
1、空格字符:空格字符的字符长度为1位长度。
2、空字符:空字符的字符长度为0位长度。
二、ascii值不同
1、空格字符:空格字符的对应的ascii值为0。
2、空字符:空字符的对应的ascii值为32。
三、表示不同
1、空格字符:空格字符表示的是一个对象的值,而并不是一个字符串。
2、空字符:空字符表示的是一个空字符串。
展开全部
空格字符 指键盘上长长的那个键产生的字符,16进制0x20, 十进制32。
而空字符是在字符串结尾系统自动加上的‘\0’,以让系统识别出一个字符串的结尾。如字符串“china”实际上在系统内是以“china\0”储存的
注:在返回拷贝而不是引用中并没有性能上的损失(因为 php 4 及以上版本使用了引用计数)。
而空字符是在字符串结尾系统自动加上的‘\0’,以让系统识别出一个字符串的结尾。如字符串“china”实际上在系统内是以“china\0”储存的
注:在返回拷贝而不是引用中并没有性能上的损失(因为 php 4 及以上版本使用了引用计数)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
空格字符 ASCII 码 32。 打印出来 是 空一格。
空字符 ASCII 码 0。用作字符串结束符。不打印东西,也不走空白格子。
空字符 ASCII 码 0。用作字符串结束符。不打印东西,也不走空白格子。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |