大一 C语言 怎么看这两道题是几进制数 非法字符是什么意思

如题所述

在C语言里面
以0开头的 是8进制数 合法的数值是0到7
以0x开头的是16进制数,合法字符是0到9 A到F a到f
其余的 都是10进制,合法字符0到9
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-13
16进制的数用0-9和a-f表示。所以g就不是个数字,所以g就成为进制中的非法字符。表示能进制的字符必须满足只由0-9和a-f构成,且开头只能是数字、0、0x、0B等。
相似回答