11智能在线
新记
C语言里,空格符和空字符有啥不同
如题所述
举报该文章
相关建议 推荐于2016-02-01
空格符号和空字符是不一样的,在ASCII里面,空格符号的ASCII码是0x20,而空字符是0x0,2个是完全不一样的2个字符呵呵.
空字符一般来描述一个字符串的结尾,其实是控制符的一种,但不能理解为没有字符,应该理解为代表什么都没有的字符.好比回车0x0A和换行0x0D虽然不显示,但是也是控制字符的一种.(这些字符以前是用于打印机的,所以很多都没有用了)
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fm84s4f.html
其他看法
第1个回答 2005-12-12
空格符也是一种符号,跟其他的数字,字母等同样需要存储空间,而空字符却不是符号,你可以把一个理解为实体,一个理解为空白
第2个回答 2005-12-12
空格可以理解成就是内容就是一个空格字符
而空字符可以理解成是null ,里面只是开辟了空间,能容等你填充的
第3个回答 2005-12-12
空格符是实的有内容.就是空格.
而空字符内无内容..
第4个回答 2005-12-12
空格是字符的一种
空字符就是没有字符
相似回答
大家正在搜
相关问题
在C语言中空格符和换行符是两种不同的字符吗?有什么区别?
在C语言中输出时:空格符与空字符有什么区别?
在C语言中输出时:空格符与空字符有什么区别?
请问在C语言中 输出空字符与输出空格有什么区别吗
C语言里这个空格键跟'\0'到底啥区别啊?
c语言中null和空格的区别
C语言空字符是什么
c语言中空格算空白字符吗