Retorna uma string formatada pelas convenções de impressão usual da função da biblioteca C sprintf. Veja abaixo para obter mais detalhes e veja sprintf (3) ou printf (3) em seu sistema para obter uma explicação dos princípios gerais. O Perl faz sua própria formatação sprintf: ele emula a função sprintf (3). Mas não usá-lo, exceto para números de ponto flutuante, e mesmo assim apenas modificadores padrão são permitidos. Extensões não-padrão em seu local sprintf (3), portanto, não estão disponíveis a partir do Perl. Ao contrário de printf. Sprintf não faz o que você provavelmente quer dizer quando você passa uma matriz como seu primeiro argumento. A matriz possui um contexto escalar e, ao invés de usar o 0º elemento da matriz como formato, o Perl usará a contagem de elementos na matriz como formato, o que quase nunca é útil. Perls sprintf permite as seguintes conversões universalmente conhecidas: Além disso, o Perl permite as seguintes conversões amplamente suportadas: Finalmente, para a