#include <stdio.h>
int main(void) {
const char* s = "Hello";
printf("\t.%10s.\n\t.%-10s.\n\t.%*s.\n", s
, s
, 10, s
); printf("Characters:\t%c %%\n", 65); //olha o duplo aqui, veja o resultado printf("Decimal:\t%i %d %.6i %i %.0i %+i %i\n", 1, 2, 3, 0, 0, 4, -4); printf("Hexadecimal:\t%x %x %X %#x\n", 5, 10, 10, 6); printf("Octal:\t%o %#o %#o\n", 10, 10, 4); printf("Rounding:\t%f %.0f %.32f\n", 1.5, 1.5, 1.3); printf("Padding:\t%05.2f %.2f %5.2f\n", 1.5, 1.5, 1.5); printf("Scientific:\t%E %e\n", 1.5, 1.5); printf("Hexadecimal:\t%a %A\n", 1.5, 1.5); }
//https://pt.stackoverflow.com/q/483758/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiAKaW50IG1haW4odm9pZCkgewogICAgcHJpbnRmKCJTdHJpbmdzOlxuIik7CiAgICBjb25zdCBjaGFyKiBzID0gIkhlbGxvIjsKICAgIHByaW50ZigiXHQuJTEwcy5cblx0LiUtMTBzLlxuXHQuJSpzLlxuIiwgcywgcywgMTAsIHMpOwogICAgcHJpbnRmKCJDaGFyYWN0ZXJzOlx0JWMgJSVcbiIsIDY1KTsgLy9vbGhhIG8gZHVwbG8gYXF1aSwgdmVqYSBvIHJlc3VsdGFkbwogICAgcHJpbnRmKCJJbnRlZ2Vyc1xuIik7CiAgICBwcmludGYoIkRlY2ltYWw6XHQlaSAlZCAlLjZpICVpICUuMGkgJStpICVpXG4iLCAxLCAyLCAzLCAwLCAwLCA0LCAtNCk7CiAgICBwcmludGYoIkhleGFkZWNpbWFsOlx0JXggJXggJVggJSN4XG4iLCA1LCAxMCwgMTAsIDYpOwogICAgcHJpbnRmKCJPY3RhbDpcdCVvICUjbyAlI29cbiIsIDEwLCAxMCwgNCk7CiAgICBwcmludGYoIkZsb2F0aW5nIHBvaW50XG4iKTsKICAgIHByaW50ZigiUm91bmRpbmc6XHQlZiAlLjBmICUuMzJmXG4iLCAxLjUsIDEuNSwgMS4zKTsKICAgIHByaW50ZigiUGFkZGluZzpcdCUwNS4yZiAlLjJmICU1LjJmXG4iLCAxLjUsIDEuNSwgMS41KTsKICAgIHByaW50ZigiU2NpZW50aWZpYzpcdCVFICVlXG4iLCAxLjUsIDEuNSk7CiAgICBwcmludGYoIkhleGFkZWNpbWFsOlx0JWEgJUFcbiIsIDEuNSwgMS41KTsKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNDgzNzU4LzEwMQ==