7个回答
展开全部
有两个知识点要掌握。
一、转义符\。在(单、双)引号里使用时,要注意它的正确写法。要用到斜杠\时,正确的写法是'\\',而要用到引号时,正确的写法是'\''。答案A只会让编译器脑乱,不选它还选谁。
二、字符和字符串。在c里,字符用单引号括起来,字符串用双引号,单引号里只能有一个字符,字符串允许多个字符。字符串与字符相互之间不能赋值,因为字符串相当于字符数组,赋值时编译器会提示cannot convert from 'char []' to 'char'和cannot convert from 'const char' to 'char []'。这样一来,A,B,D全部枪毙。
在c的世界里,像a,b,c这样的字符其实就是ascii码,ascii表里每一个字符都有一个固定值。c语法允许把这个数值赋给字符变量,反之,也允许把字符赋给整型变量。这就是选C的理由。
展开全部
第一题中要将反斜杠(\)赋值到字符变量,需要用"\\"或'\\',要打两个斜杠
第二题c是一个字符,不能用双引号赋值,而单引号不能赋多个字符,但能赋值一个数值,赋进去的是对应ASCII码的字符
求采纳
第二题c是一个字符,不能用双引号赋值,而单引号不能赋多个字符,但能赋值一个数值,赋进去的是对应ASCII码的字符
求采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为已经定义了ch是字符变量,所以,就不需要用引号了,第一题的a和d都是错的。第二题只有c是对的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
此题是这样的ch是一个能明确的的字符,但是A的答案不能体现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询