C语言中空格符号用什么表示?

C语言中chara[1]={''};和chara[1]={''};有什么区别啊?是用''表示空格还是''就可以表示?... C语言中
char a[1]={''};

char a[1]={' '};
有什么区别啊?
是用' '表示空格还是''就可以表示?
展开
 我来答
霸道的浴霸
高粉答主

2018-04-09 · 说的都是干货,快来关注
知道大有可为答主
回答量:254
采纳率:46%
帮助的人:9.3万
展开全部

空格和空字符的概念
''表示为NULL
而' '表示为空格。
char a[1]={''};时a为NULL
char a[1]={' '};时a为一个空格

举个例子你就明白了
system("\*\\\\abcdns\\d70$\\ \\魔兽争霸3\\war3.exe\"")
字符串两端加上双引号

小星星教育知识分享
高粉答主

2020-11-17 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67136

向TA提问 私信TA
展开全部

''表示为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为一个空格
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
弃其馀bZ
2017-06-20 · TA获得超过267个赞
知道小有建树答主
回答量:287
采纳率:82%
帮助的人:46.4万
展开全部
空格符号和空字符是不一样的,在ASCII里面,空格符号的ASCII码是0x20,而空字符是0x0,2个是完全不一样的2个字符呵呵.空字符一般来描述一个字符串的结尾,其实是控制符的一种,但不能理解为没有字符,应该理解为代表什么都没有的字符.好比回车0x0A和换行0x0D虽然不显示,但是也是控制字符的一种.(这些字符以前是用于打印机的,所以很多都没有用了)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-06-24
展开全部
用“ ”中间加个空格就可以了
用“”中间不加空格的是表示空串
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式