Preguntas etiquetadas con format-specifiers



8
¿Cómo imprimir "sin firma larga" en C?
Nunca puedo entender cómo imprimir el unsigned longtipo de datos en C. Supongamos que unsigned_fooes un unsigned long, entonces intento: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) Y todos ellos imprimen algún tipo de -123123123número en lugar de lo unsigned longque tengo.




11
¿Por qué está obsoleto printf con un solo argumento (sin especificadores de conversión)?
En un libro que estoy leyendo, está escrito que printfcon un solo argumento (sin especificadores de conversión) está en desuso. Recomienda sustituir printf("Hello World!"); con puts("Hello World!"); o printf("%s", "Hello World!"); ¿Alguien puede decirme por qué printf("Hello World!");está mal? Está escrito en el libro que contiene vulnerabilidades. ¿Cuáles son estas …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.