한 줄에 몇 개의 문자가 있습니까?

한 줄에 몇 개의 문자가 있습니까?

안녕 얘들아.

나는 멍청한 질문을 받았고 성공하지 못하고 인터넷을 보려고 노력했습니다. 다음 공지를 확인하세요.

Linux 커널의 코드 길이가 1,500만 줄을 초과합니다.

이제 한 줄에 몇 개의 문자가 있습니까? 나는 이것을 알아내기 위해 텍스트 편집기를 열었고 다음과 같은 이상한 결과를 얻었습니다.

스크린샷

감사해요

답변1

귀하의 질문에는 실제로 합리적으로 답변할 수 없습니다. 당신은 여기서 잘못된 질문을하고 있습니다.

한 줄에 일정한 문자 수가 없습니다. 일반적으로 기술적인 의미에서 라인은 개행 문자로 끝나는 임의의 긴 문자 시퀀스일 수 있습니다 \n. 해당 문자가 발생하지 않으면 해당 줄은 다음과 같이 될 수 있습니다.극도로긴. 그것은 정말로 다음에 달려 있습니다.내용물당신이 쓴 것. 줄 바꿈이 자동으로 발생하고 가능한 줄 길이가 글꼴 크기나 페이지 방향에 따라 달라지는 워드 프로세서(또는 이 웹 사이트)와는 다릅니다.

소스 코드에서 이는 코드 라인이 정확히 무엇인지 결정하는 어려움과도 연관됩니다. 실제로는 아닌 소스 코드 주석을 작성하세요.암호, 즉 처리 명령, 개수? 빈 줄(공백만 있는 줄)도 포함되나요? 소스 코드에는 다음과 같은 측정항목이 있습니다.코드의 소스 라인, 또는슬록.이 기사그것에 대한 추가 정보가 있습니다.

링크된 기사에서 H는 다음과 같이 말합니다.

이러한 수치에는 커널( find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l)에 포함된 주석, 빈 줄, 문서, 스크립트 및 사용자 영역 도구가 포함되어 있다는 점은 주목할 가치가 있습니다.

따라서 실제로 개정 제어 메타데이터(git) 파일을 제외한 모든 파일의 주석, 빈 줄 등을 포함한 개행 문자 수입니다. 이는물리적줄( \n문자 수 계산)은 실제로 소스 코드 형식 지정과 같은 사항에 따라 달라집니다.

답변2

음, Linux 커널의 경우 실제로 한 줄에 80자라는 엄격한 제한이 적용됩니다.

그러나 파일 크기를 취하고 대략적인 줄 수로 나누면(또는 wc와 같은 줄/문자 도구를 사용하여) 평균 줄 길이를 알아낼 수 있습니다.

관련 정보