此功能在OS X上存在,并允许您将自定义本地传递给该功能。setlocale不是线程安全的,因此按参数传递语言环境是安全的。
如果没有等效项,则可以使用任何与语言环境无关的方法printf或仅用于双精度(%g)的printf。