У меня есть несколько вопросов, но я могу » нигде не найду прямого ответа.
В общем, я знаю, что такое языковой стандарт, я знаю, как его использовать (устанавливать), но чего я не знаю, так это
, как это работает за сценой, и мне очень хотелось бы это знать. Итак, когда я использую функции для ввода-вывода, скажем, например, scanf do float, когда мне нужно решить, использует ли страна десятичную точку или запятую (на самом деле я из страны с десятичной запятой :)),
функция scanf "смотрит" проверить текущую локаль?
Но если я не установил его в своем коде, создаст ли он по умолчанию некий стандартный языковой стандарт, ИЛИ получит ли он его из ОС?
Например, в той части кода, когда вы получаете дескриптор консоли для stdout stderr и stdin?