%s = string
%d = numeros/numeros decimales
Exacto, printf reemplaza %s por una string y %d por enteros/flotantes y lo hace en el orden respectivo es decir
printf("cadena %s numero %d",$string,$numero);
%s se reemplaza por la primer variable y %d por la segunda variable, aunque.. en PHP casi nunca se utiliza printf para imprimir datos en pantalla, es mas comun escribir "echo" algunos lo consideran mas fácil... Pero es cosa de cada quien, en echo el equivalente sería por ejemplo
echo "Puede fácimente intercalar {$var} con números <b>{$num}</b> <br>";
PHP tiene mucha similitud con C
Pues casi todos los lenguajes de programación se parecen, lo que sucede aquí es que PHP es muy extenso, tiene demasiadas funciones, y algunas son identicas a las que se utilizan en C, como está sprintf y algúnas similares, aunque realmente no es muy común encontrarlas en un script PHP, o almenos yo casí nunca miro que usen este tipo de funciones
Un saludo
//mHmm..