print ()와 println ()의 차이점은 무엇입니까?
코드.
댓글
Answer
print ()는 보내는 모든 것을 인쇄합니다.
println ()은 println을 사용한 후에 만 똑같은 일을합니다. 인쇄 된 새로운 것은 다음 줄에 인쇄됩니다. 새 줄이 형성됩니다.
코멘트
- 현재 제 답변이 불완전하므로 코드를 게시 해 주시겠습니까?
답변
차이점을 확인하는 쉬운 방법은 Serial.print();
/
.
print();
현재 커서가있는 곳에 입력 한 내용을 인쇄합니다. 예 :
Serial.print("Test"); Serial.print("Words");
다음과 같이 인쇄됩니다.
TestWords_
밑줄은 커서가 있습니다 (따라서 다음 인쇄 명령이 시작되는 위치). 반대로 코드 :
Serial.println("Test"); Serial.println("Words");
다음을 인쇄합니다.
Test Words _
You 여러 명령문을 인쇄 한 다음 println
를 다음과 같이 사용할 수도 있습니다 (문자열의 끝 / 시작에있는 공백에 유의) :
Serial.print("These "); Serial.print("Test"); Serial.println(" Words.");
다음 출력을 얻으려면 :
These Test Words. _
또한 println();
를 사용하여 일반적으로 개행 문자. 개행 문자를 반환하지 않는 변수를 인쇄하려면 println();
를 형식화에 사용할 수 있습니다. 예 :
int x = 50; Serial.print(x); Serial.println();
다음과 같이 인쇄됩니다.
50 _
마지막으로 탭과 같은 특수 문자를 추가 할 수 있습니다. \t
따옴표 안에 서식을 지정합니다. 예 :
Serial.println("Test\tTest")
다음이 반환됩니다.
Test Test _
주석
- 당신의 대답은 println () 함수가 괄호 안에있는 '를 인쇄 한 다음 그 대신 개행 문자를 인쇄한다고 말합니다. 줄 바꿈 문자를 먼저 인쇄 한 다음 괄호 안에있는 '를 인쇄합니다. 커서 위치를 표시하기위한 밑줄 아이디어는 매우 좋습니다. 모두 +1입니다.
Answer
print ( “aString”) 메서드는 “aString”문자열 만 인쇄하지만 커서를 다음으로 이동하지는 않습니다. 새로운 라인입니다. 후속 인쇄 지침은 동일한 줄에 인쇄됩니다.
println ( “aString”) 메서드는 문자열 “aString”을 인쇄하고 커서를 새 줄로 이동합니다.
println ( ) 메서드를 매개 변수없이 사용하여 커서를 다음 줄에 배치 할 수도 있습니다.
감사합니다
답변
print () 원하는 것을 한 줄로 인쇄합니다.
예 :
Serial.print("Hello");
그런 다음 직렬 모니터에서 출력합니다. 예를 들면
HelloHelloHelloHelloHello
println ()은 동일한 내용을 새 줄로 인쇄합니다.
예 :
Serial.println("Hello");
그런 다음 직렬 모니터의 출력은 다음과 같습니다.
Hello Hello Hello Hello Hello
println
의ln
는line
에서 가져옵니다. 끝 부분에 줄 바꿈 문자를 인쇄합니다.