#include <stdio.h>
#include <stdlib.h>
int main(void)
{
/* Uso da flag de alinhamento #f
*/
printf("Imprime ponto : %#.0f \n", 3.5); printf("Nao imprime ponto: %.0f \n", 3.5);
/* Uso da flag de alinhamento #x
*/
printf("Imprime 0x : %#x \n", 0xAB12); printf("Nao imprime 0x : %x \n", 0xAB12);
/* Uso da flag de alinhamento +
*/
printf("Imprime sinal : %+d \n", 12345); printf("Nao imprime sinal: %d \n", 12345);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpCnsKCS8qIFVzbyBkYSBmbGFnIGRlIGFsaW5oYW1lbnRvICNmCiAgICAqLwoJcHJpbnRmKCJJbXByaW1lIHBvbnRvICAgIDogJSMuMGYgXG4iLCAzLjUpOwoJcHJpbnRmKCJOYW8gaW1wcmltZSBwb250bzogJS4wZiAgXG4iLCAzLjUpOwoJcHJpbnRmKCJcblxuXG4iKTsKCgoJLyogVXNvIGRhIGZsYWcgZGUgYWxpbmhhbWVudG8gI3gKICAgICovCglwcmludGYoIkltcHJpbWUgMHggICAgICAgOiAlI3ggXG4iLCAweEFCMTIpOwoJcHJpbnRmKCJOYW8gaW1wcmltZSAweCAgIDogJXggIFxuIiwgMHhBQjEyKTsKCXByaW50ZigiXG5cblxuIik7CgoKCS8qIFVzbyBkYSBmbGFnIGRlIGFsaW5oYW1lbnRvICsKICAgICovCglwcmludGYoIkltcHJpbWUgc2luYWwgICAgOiAlK2QgXG4iLCAxMjM0NSk7CglwcmludGYoIk5hbyBpbXByaW1lIHNpbmFsOiAlZCAgXG4iLCAxMjM0NSk7CglwcmludGYoIlxuXG5cbiIpOwoKCgoJcHJpbnRmKCJcblxuXG5cbiIpOwoJZ2V0Y2hhcigpOyAvKiBwYXVzZSAqLwoJcmV0dXJuIDA7Cn0=