C 함수 printf()
은 인쇄 된 문자 수를 반환하고 strlen()
이 다른 이유는 무엇입니까?'printf()'자체가 문자열의 길이를 반환하는 경우 왜 'strlen()'을 사용합니까?
-5
A
답변
3
불행히도, 차이점은 strlen
은 문자열을 인쇄하지 않고 길이를 반환한다는 것입니다. 또한 printf()는 인수를 형식 문자열로 해석합니다. 인쇄가 끝나는 것은 값을 자리 표시 자에 삽입 할 때 주어진 문자열과 매우 다른 길이가 될 수 있습니다.
+0
질문이 몹시 부정확하지만'strlen (s)'과'printf ("% s", s)'는 똑같은 것을 돌려줍니다 값이'stdin '에 문제가없는 한,'printf'를 잘못 사용한다고 가정하는 것은 질문에 쓰여진 것에 근거하지 않는다. – rici
0
strlen()
함수는 문자열의 길이를 계산합니다. 그것은 strlen
에 대한 것이지만 printf()
은 형식화 된 출력을 보냅니다.
관련 문제
- 1. 배열에서 문자열의 길이를 반환하는 방법은 무엇입니까?
- 2. 문자열의 "확장"길이를 반환
- 3. jQuery는 문자열의 길이를 감지합니다.
- 4. JSON.stringify는 문자열의 길이를 늘립니까?
- 5. 문자열의 길이를 변경하는 방법
- 6. 제공된 문자열의 길이를 확인하십시오.
- 7. 문자열의 길이를 찾는 방법
- 8. 문자열의 길이를 줄이는 SQL
- 9. JavaScript를 사용하여 문자열의 각 링크 길이를 반환하는 방법은 무엇입니까?
- 10. strlen을 1 씩 해제 하시겠습니까?
- 11. 가변 길이를 반환하는 C++ 함수
- 12. C++에서 문자열의 길이를 찾는 방법
- 13. 왜 php fread() 함수는 각 줄의 길이를 접두사로 사용합니까?
- 14. 왜 내가 65535보다 큰 문자 길이를 사용합니까? RPGIV
- 15. 문자열의 최대 길이를 설정하는 레일
- 16. 정규식은 영숫자 문자열의 길이를 확인하는
- 17. 문자열의 길이를 0으로 시작 하시겠습니까?
- 18. 파이썬 - 주로 문자열의 길이를 지정합니다.
- 19. 문자열의 길이를 정수로 계산하는 방법
- 20. 긴 문자열의 길이를 최대로 유지하려고합니다.
- 21. C# : 문자열의 길이를 얻는 방법 []
- 22. 문자열의 길이를 얻을 수 없습니다
- 23. 로직이 관련되지 않은 경우 왜 속성을 사용합니까?
- 24. 문자열의 배열을 취하여 double을 반환하는 함수를 작성하여 해당 문자열의 평균 길이를 생성합니다.
- 25. soundmanager에서 노래 길이를 반환하는 방법
- 26. 틀린 바이트 [] 길이를 반환하는 onPreviewFrame
- 27. 입력과 동일한 길이를 반환하는 암호
- 28. htaccess 질의 문자열의 일부 길이를 확인하십시오.
- 29. 배열에서 가장 긴 문자열의 길이를 얻을 방법
- 30. 키워드 목록을 제외한 문자열의 길이를 계산 하시겠습니까?
strlen()은 문자열을 인쇄하지 않고 반환하기 때문에? 좋은 질문을하는 법을 배워주세요. –
* "칼로 닭고기를 자르면 계란이 나옵니다. 왜 우리는 계란을 먹지 않습니까? 달걀을 낳는 대신 그럴 수 있겠습니까? "* - Err, 부작용이 있기 때문에, 그리고 다른 하나는 ...? – deceze
글쎄, 고마워. 초보자를위한 훌륭한 설명. 그러나 나는 그 지역 사회가 초보자들에 대해 너무나 부정적인 것이라고 결코 생각하지 못했습니다. 지금이 계정에서 더 많은 질문을 할 수는 없습니다 :-( –