C语言省考题: 1、'A'*'B'是合法的 2、"A"+"B"是不合法的。 求解这两题,谢谢啦~~~
展开全部
'A'*'B'
相当于65*66,所以是合法的。
"A"+"B"
因为两个字符串相加的运算是未定义的,所以是不合法的。
相当于65*66,所以是合法的。
"A"+"B"
因为两个字符串相加的运算是未定义的,所以是不合法的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单 + - * / 运算符左右是实数都可以计算
注意一个问题
C言语里面隐式转换 char -> int char 自动转换为int
'A' 是一个字符 ASCII 值为 65
'A' * 'B' 就想当是 65 *66
"A" 是字符串啦。。。直接报错了
注意一个问题
C言语里面隐式转换 char -> int char 自动转换为int
'A' 是一个字符 ASCII 值为 65
'A' * 'B' 就想当是 65 *66
"A" 是字符串啦。。。直接报错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询