全站数据
8 4 2 0 5 8 1

不合法的字符常量怎么判断

无量药师 | 教育先行,筑梦人生!         
问题更新日期:2024-10-25 16:00:25

问题描述

不合法的字符常量怎么判断,在线求解答
精选答案
最佳答案

不合法,0128表示的是8进制数,八进制数只含0-7;

B不合法,因为单引号的表示的是字符类型,要么是char a=‘a’,要么是string=“ax”,是‘ax’;

C是合法的,表示的是16进制数;

D不合法,D前面要么加上0x,要么就去掉后面的f;

总之,八进制表示法前面应该加0,如012;十进制为默认,可以什么都不加,16进制数则应该啊前面加0x.

其他回答

一般来说是用的单引号括起来的单个字符,就是字符常量,

但特殊字符通常需要用特殊的转义字符序列来表示,如'

', '

r',