上楼回答的太好了。\0*** 这个***表示的数是八进制,不能出现8。显然18 84 28都不是八进制数。再补充一下\0x*** 这个***表示的数是十六进制
全部非法。全是8进制数。所以不能出现8
遇到8进1位的