关于c语言中字符常量,变量的两道经典例题

作为初级c语言菜鸟,用写博客来做笔记并分享给大家!

希望有不严谨之处各位大神指出!


首先,字符常量变量都是以‘ ’括起来。


(1)以下选择中合法的c语言字符常量是(D)

(A)'\128'     (B)"a"   (C)'ab'   (D)'\x43'

解析:

A:‘\128’表示8进制,而在8进制中出现8属于越界。错误。

B:在字符常量中,只有‘ ’,没有“ ”。错误

C:单引号括起来的是字符常量,只能有一个字符,‘ab’单引号中有两个字符。错误

D:\x表示16进制。正确


(2)已知letter是字符变量,下面不正确的语句是(A)

(A)letter=‘m+n’    (B)letter='\0'        (C)letter='1'+'2'      (D)letter=4+5

解析:

A:单引号括起来的是字符常量,只能有一个字符,‘m+n’单引号中有三个字符。错误

B:表示8进制。正确

C:每个单引号中只有一个字符。正确

D:运算表达式。正确




  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值