C语言中空格符号用什么表示?
C语言中chara[1]={''};和chara[1]={''};有什么区别啊?是用''表示空格还是''就可以表示?...
C语言中
char a[1]={''};
和
char a[1]={' '};
有什么区别啊?
是用' '表示空格还是''就可以表示? 展开
char a[1]={''};
和
char a[1]={' '};
有什么区别啊?
是用' '表示空格还是''就可以表示? 展开
10个回答
展开全部
''表示为NULL,而' '表示为空格。
C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。
相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。
而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c),合理使用优先级可以极大简化表达式。
扩展资料
在使用标识符时还必须注意以下几点:
(1)标准C不限制标识符的长度,但它受各种版本的C语言编译系统限制,同时也受到具体机器的限制。例如在MSC中规定标识符8位有效,TC规定标识符32位有效。(在MSC中,当两个标识符前8位相同时,则被认为是同一个标识符)。
(2)在标识符中,字母的大小写是有区别的。例如BOOK和book是两个不同的标识符。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-06-21
展开全部
空格和空字符的概念
''表示为NULL
而' '表示为空格。
char a[1]={''};时a为NULL
char a[1]={' '};时a为一个空格
''表示为NULL
而' '表示为空格。
char a[1]={''};时a为NULL
char a[1]={' '};时a为一个空格
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
空格符号和空字符是不一样的,在ASCII里面,空格符号的ASCII码是0x20,而空字符是0x0,2个是完全不一样的2个字符呵呵.空字符一般来描述一个字符串的结尾,其实是控制符的一种,但不能理解为没有字符,应该理解为代表什么都没有的字符.好比回车0x0A和换行0x0D虽然不显示,但是也是控制字符的一种.(这些字符以前是用于打印机的,所以很多都没有用了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-06-24
展开全部
用“ ”中间加个空格就可以了
用“”中间不加空格的是表示空串
用“”中间不加空格的是表示空串
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询