본문 바로가기

프로그래밍/C - 기초

C :: scanf가 뭐지?- 1








안녕하세요 방울이입니다!


이 글은 소위 "리메이크"된 글입니다.


C언어에는 scanf라는 키워드가 있습니다.


이 키워드가 어디에 쓰이는지 오늘 알아볼 것입니다.






C문장을 보다보면


scanf("%d", &v);


와 비슷한 문장을 발견할 수 있습니다.


이것의 용도는 무엇일까요?










네.


scanf는


"키보드로부터 정수/문자 입력을 위한 키워드"


입니다.


printf가 출력을 한다면


scanf는 그 정반대로 입력을 받는 것입니다.


우선 전형적인 예제를 들어보자면






이런식의 예제를 들수있습니다.


우선 결과를 봅시다.




(제가 444를 입력시켰습니다)







그럼 이제


scanf에 대해 설명하도록 할게요






만약 저 예제의 경우


4번 입력을 받게 됩니다.


만약


1 2 3 4라고 입력을 하게 되었다면


n1에는 1

n2에는 2

n3에는 3

n4에는 4

가 들어오게됩니다.


조금 이해가 가시나요?



여기서 궁금한게 하나 나옵니다.


%d


이게 뭘까요?


그것은


"10진수의 정수의 형태"


를 2글자로 줄인 겁니다.


나중에 이것에 대해서도 가르쳐 드리겠습니다.






글을 다 보셨다면


코드를 직접 한번 쳐 보시고


여러가지 변경해 보십시오.


그것이 실력 향상의 지름길입니다.







'프로그래밍 > C - 기초' 카테고리의 다른 글

C :: 반복문 - 1  (0) 2013.03.29
C :: scanf가 뭐지? - 2  (0) 2013.03.27
C언어 :: 변수와 연산자 - 7  (0) 2013.03.19
C언어 :: 변수와 연산자 - 6  (0) 2013.03.18
C언어 :: 변수와 연산자 - 5  (0) 2013.03.17