La adición de nueva línea en printf () o el formato ()

studentaccount4:

Hoy estaba leyendo en los tutoriales de Java documentación de Oracle sobre el formato numérico del resultado de impresión y me encontré println()frente a printf()frente format()después comprendí las diferencias que leí la siguiente frase que no tiene sentido para mí.

Un nuevo personaje línea correspondiente a la plataforma de ejecución de la aplicación. Siempre debe utilizar% n, en lugar de \ n.

así que la pregunta principal de esta es la razón por "debería" Siempre utilizar %nen lugar de \nla diferencia que hace esta marca?

Vishvak Seenichamy:

El% n es como un marcador de posición para cualquiera que sea el carácter de nueva línea puede ser para un sistema particular. % N podría muy bien ser \ n para un sistema específico o \ r \ n por otro tal como en el caso de ventanas. Usando% n es la alternativa más segura a la tipificación \ n porque como @ user85421 comentado, algunas aplicaciones de Windows no reconocen \ n.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=396838&siteId=1
Recomendado
Clasificación