Я прочитал этот. Он восьмеричный в С++ и десятичный в Java. Но никакого описания о C?
Разве это будет иметь значение, если 0 является восьмеричным или десятичным? Это вопрос, заданный моим интервьюером. Я сказал "нет", и я объяснил, что он всегда 0 независимо от того, является ли он восьмеричным или десятичным.
Затем он спросил, почему он считается восьмеричным в С++ и десятичным в Java. Я сказал, что это стандарт. Пожалуйста, дайте мне знать, что это такое на C? Будет ли это иметь значение? Почему они отличаются по разным стандартам?