请问:C语言中,0是不是合法八进制数?028为什么不是合法的八进制数?

如题所述

第一,0是合法的八进制,也是合法的十进制,他们都等于0;
第二,注意合法八进制是以0为前缀的后面根数值,且不能有超过7的数字,因为八进制字符只有0-7,所以028不是八进制,因为8超了0-7的范围
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-16
八进制不能含八,逢八进一?所以028是非法的,八进制的范围0到7,0是合法的。
第2个回答  2013-11-16
八进制是:0,1,2,3,4,5,6,7,共八位,最低0,最高7,没有8。
相似回答