Форматиране на низове с printf()
Понякога е необходимо извеждането на по-сложно форматирани данни, отколкото можем да постигнем с echo и print. Например може да се наложи стойността с плаваща запетая 3.14159 да бъде орязана до 3.14 ето за това функцията printf() е много полезна.
Всики указания за ковертиране заповат с % . Има няколко символа указващи по какъв начин трябва да бъде интерпретиран типът на стойността:
f – показва че стойността трябва да се форматира кото число с плаваща запетая
b – като двоитно число
c – като единичен символ
d – като цяло исло
s – като низ
Пример:
printf("%.2f", 13.14159); // Извежда 13.14Може да укажете незадължителен спецификатор за дължина, в този случай .2, което означава два символа след десетичната запетая. Така в крайна сметка
резултатът от %.2f е число с плаваща запетая с два символа след нея.
Ощр примери:
printf("%b", 101); // Извежда 1100101
printf("%d", 12.321); // Извежда 12
printd("%s", test); // Извежда test

