fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void)
  5. {
  6. /* Uso da flag de alinhamento #f
  7.   */
  8. printf("Imprime ponto : %#.0f \n", 3.5);
  9. printf("Nao imprime ponto: %.0f \n", 3.5);
  10. printf("\n\n\n");
  11.  
  12.  
  13. /* Uso da flag de alinhamento #x
  14.   */
  15. printf("Imprime 0x : %#x \n", 0xAB12);
  16. printf("Nao imprime 0x : %x \n", 0xAB12);
  17. printf("\n\n\n");
  18.  
  19.  
  20. /* Uso da flag de alinhamento +
  21.   */
  22. printf("Imprime sinal : %+d \n", 12345);
  23. printf("Nao imprime sinal: %d \n", 12345);
  24. printf("\n\n\n");
  25.  
  26.  
  27.  
  28. printf("\n\n\n\n");
  29. getchar(); /* pause */
  30. return 0;
  31. }
Success #stdin #stdout 0s 5388KB
stdin
Standard input is empty
stdout
Imprime ponto    : 4. 
Nao imprime ponto: 4  



Imprime 0x       : 0xab12 
Nao imprime 0x   : ab12  



Imprime sinal    : +12345 
Nao imprime sinal: 12345