C语言中,0合法的八进制数吗答:0是合法的8进制数.从8进制本身来说, 只要是由0~7组成是数值,都可以算是合法8进制数.从c语言规则来说,以0开头的,后续为0~7组成的都属于合法8进制数.至于单独的0, 一般认为是十进制,但如果说它是8进制,也没什么问题, 毕竟不管几进制,0都是0值....
八进制数B,十六进制数C,十进制数D,非法数为什么答:八进制数 用 0,1,2,3,4,5,6,7 数字组合表示,没有 B,是非法数。十六进制数 用 0到9和a到f 组合表示,所以 C 是合法数,等于10进制 12。十进制数 用 0到9 数字组合表示,所以 D 是非法数。