> 其他 >
C语言:设有说明语句:char a='\72';则变量a()
A) 包含1个字符
B)包含2个字符
C)包含3个字符
D)说明不合法
答案是A选项,可是我怎么觉得应该是不合法的呢?‘’不是表示字符型变量只能存放单个字符吗?
人气:318 ℃ 时间:2019-11-02 23:05:32
解答
\72表示的是一个字符哦\是转义符号,这里的72是八进制的,换成十进制为58如果是\92那就是错误的,因为9已经超过8进制的取值范围.1. 一般转义字符这种转义字符,虽然在形式上由两个字符组成,但只代表一个字符.常用的一般...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版