Sua pergunta não pode ser razoavelmente respondida. Você está fazendo a pergunta errada aqui.
Não há um número constante de caracteres por linha. Uma linha, no sentido geral, técnico, pode ser uma sequência arbitrariamente longa de caracteres que termina com um caractere de nova linha \n
. Se esse caractere simplesmente não ocorrer, a linha pode se tornar extremamente longa. Depende realmente do conteúdo do que você escreve. Não é como em um processador de texto (ou neste site), onde as quebras de linha ocorrem automaticamente, e o comprimento de linha possível depende do tamanho da fonte ou da orientação da página.
No código-fonte, isso também é associado à dificuldade de determinar exatamente o que é uma linha de código. Fazer comentários de código-fonte, que não são realmente código , ou seja, instruções de processamento, contar? Linhas vazias (linhas com apenas espaço em branco) contam? Para o código-fonte, há uma métrica chamada Linhas de código-fonte , ou SLOC . Este artigo tem mais informações sobre isso.
Em um artigo vinculado, o H afirma:
It's worth noting that these figures do include the comments, blank lines, documentation, scripts and userland tools included with the kernel (
find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l
).
Portanto, é realmente o número de caracteres de nova linha, incluindo comentários, linhas vazias, etc. de todos os arquivos, exceto os arquivos de metadados de controle de revisão (git). Isso mede as linhas físicas (contando os caracteres \n
) e realmente depende de coisas como a formatação do código-fonte.