【喵呜刷题小喵解析】:A项中789是十进制数,B项中0xb2是十六进制数,D项中0b1101是二进制数,C项中0o784中的0o表示八进制,但八进制数的表示范围只能是0~7,而0o784超出了这个范围,所以是不合法的。因此,正确答案是C。