[언어]/C 언어(나도코딩)

경찰서 조서쓰기 3 { printf, scanf }

Ben의 프로그램 2023. 6. 21. 20:09
728x90

printf

  • printf 는 우리가 이전에도 계속 사용했기 때문에 아주 상세하게 다루지는 않을 겁니다.

  • printf 안에 값을 바로 넣어줄 수도 있고, 계산된 값을 사용할 수도 있습니다.

scanf

  • scanf 에 대해서 알아볼까요.
  • scanf 는 키보드 입력을 받아서 저장을 받는 역할을 합니다. 

  • 우선 &input 에서 & 가 의미하는 바는 input 이라는 변수에 입력받은 값을 대입하겠다는 것을 의미합니다. 
  • 그래서 위 코드를 실행시키고 값을 입력한 후 엔터를 치면 input 변수에 입력한 값이 대입되고 값이 대입된 input 변수를 출력할 수 있게 됩니다. 
  • 조금 더 복잡한 것을 해보겠습니다. 

  • 입력 값을 줄 때는 스페이스로 각 값을 구분해도 되고, 엔터를 세 번 눌러도 됩니다. 

  • 문자(character) 로도 printf 를 활용할 수 있습니다. 

  • 문자 열에 대해서도 printf 를 사용할 수 있는데, 문자열은 character 문자를 이어붙인 것입니다. 
  • 따라서 배열을 사용해서 문자열을 만들어 줄 수 있으며, %s 로 사용할 수 있습니다. 
  • 문자열을 입력받을 때는 문자열의 크기를 알려주어야 합니다. 

 

 

 

 

출처 : 유튜브 나도코딩 https://www.youtube.com/watch?v=q6fPjQAzll8