C语言:设有说明语句:char a='\72';则变量a()

C语言:设有说明语句:char a='\72';则变量a()
A) 包含1个字符
B)包含2个字符
C)包含3个字符
D)说明不合法
答案是A选项,可是我怎么觉得应该是不合法的呢?‘’不是表示字符型变量只能存放单个字符吗?
其他人气:208 ℃时间:2019-11-02 23:05:32
优质解答
\72表示的是一个字符哦\是转义符号,这里的72是八进制的,换成十进制为58如果是\92那就是错误的,因为9已经超过8进制的取值范围.1. 一般转义字符这种转义字符,虽然在形式上由两个字符组成,但只代表一个字符.常用的一般...
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版