inflearn logo
강의

Khóa học

Chia sẻ kiến thức

(Mới nhất 2026!) Vượt qua kỳ thi thực hành Kỹ sư xử lý thông tin chỉ trong một tuần

Khai báo và xuất biến

출력값

4

happwhy

9 câu hỏi đã được viết

0

image.png

c언어랑 자바에서 줄바꿈이 너무 헷갈려요..
역슬래시랑 println은 줄바꿈으로 다음줄에 출력값이 나와야 되는거잖아요

근데 c언어에서 세번째줄 printf("%d",a);랑 자바에서 세번째줄 System.out.print(a)에서는 역슬래시랑 println가 아님에도 다음줄로 출력이 되는건지 이해가 안 가요

31
313131

저는 이렇게 나오는줄 알았거든요ㅠㅠ

python java c 정보처리기사 정보처리산업기사

Câu trả lời 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 가보자고님.

줄바꿈은 여러 프로그래밍 언어에서 헷갈릴 수 있는 부분입니다. C와 Java, Python에서 각각 줄바꿈이 어떻게 이루어지는지를 비교해보면, 차이점이 분명히 있습니다.

  1. C 언어:

    • printf를 사용하여 출력할 때 \n을 사용하면 줄바꿈이 일어납니다.
    • printf("%d", a)라는 구문은 줄바꿈을 하지 않기 때문에, 출력이 같은 줄에서 계속됩니다.
  2. Java:

    • System.out.println은 자동으로 줄바꿈을 추가합니다.
    • 반면 System.out.print는 줄바꿈을 추가하지 않으므로, 한 줄에서 계속 출력이 됩니다.
  3. Python:

    • print는 기본적으로 줄바꿈을 포함하며, print(a, end='')와 같이 추가하면 줄바꿈을 방지할 수 있습니다.

여기서, 예제에서 보여주는 것은 기본적으로 각 언어의 print 또는 printf 기능의 기본 동작이며, C와 Java는 \nprintln을 써야만 명시적으로 줄바꿈되는 것을 보여줍니다.

첨부된 이미지를 통해 각 언어가 출력에서 줄바꿈을 어떻게 처리하는지 더 잘 이해할 수 있을 것이라 생각됩니다. 질문에서 언급하신 대로 printf("%d", a);System.out.print(a);은 기본적으로 줄바꿈을 하지 않는다는 점에서 헷갈리신 것 같습니다.

자세한 설명은 해당 이미지를 통해서도 확인하실 수 있습니다:
- Image illustrating comparisons of print functions in different languages

이해에 도움이 되셨길 바라며, 관련하여 더 궁금한 사항 있으시면 언제든지 질문 남겨주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

d

0

3

1

(기출) 2023년 3회 코드해석 문제의 1:10입니다.

0

10

2

23년도 2회 c언어 0:03 n[(i+6)%5] 도 가능한건가요?

0

9

2

정처기 질문

0

21

2

자식 기본 생성자 출력 조건

0

13

2

부모 및 자식 기본생성자 호출

0

16

2

포인터 16강 9:44

0

16

1

6강 17:50

0

22

2

6강 11:37

0

23

2

08:30 이중포인터 질문

0

22

1

6강 5:15

0

30

1

5강 5:45

0

21

2

전체적으로 답을 먼저 알려주지 마세요..

0

31

2

업캐스팅 문제 예시 5

0

49

2

(기출) 2025년 2회 이론 파트

0

43

2

26년 1회실기

0

54

2

강의 자료

0

44

2

27:15 break 출력

0

41

2

55강 파이썬에만있는 연산자들

0

40

2

55강의 파이썬에서만 있는 연산자들

0

32

2

29강 5:00

0

36

2

띄어쓰기

0

45

2

공부 순서

1

64

2

재귀함수 연산법

0

36

2