永发信息网

C语言里,空格符和空字符有啥不同

答案:5  悬赏:60  手机版
解决时间 2021-03-23 00:43
  • 提问者网友:轮囘Li巡影
  • 2021-03-22 15:17
C语言里,空格符和空字符有啥不同
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-03-22 16:29
空格符号和空字符是不一样的,在ASCII里面,空格符号的ASCII码是0x20,而空字符是0x0,2个是完全不一样的2个字符呵呵.
空字符一般来描述一个字符串的结尾,其实是控制符的一种,但不能理解为没有字符,应该理解为代表什么都没有的字符.好比回车0x0A和换行0x0D虽然不显示,但是也是控制字符的一种.(这些字符以前是用于打印机的,所以很多都没有用了)
全部回答
  • 1楼网友:渊鱼
  • 2021-03-22 19:46
空格符是实的有内容.就是空格.
而空字符内无内容..
  • 2楼网友:思契十里
  • 2021-03-22 19:04
空格符也是一种符号,跟其他的数字,字母等同样需要存储空间,而空字符却不是符号,你可以把一个理解为实体,一个理解为空白
  • 3楼网友:千夜
  • 2021-03-22 17:57
空格是字符的一种
空字符就是没有字符
  • 4楼网友:有你哪都是故乡
  • 2021-03-22 17:38
空格可以理解成就是内容就是一个空格字符
而空字符可以理解成是null ,里面只是开辟了空间,能容等你填充的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯