[Snow-ball]프로그래밍(컴퓨터)/C, C++
scanf를 사용할 때 %s와 %c의 받는 차이점은?
Snow-ball
2020. 12. 1. 22:16
반응형
코드를 작성하면서 입력값을 받을려면 scanf를 사용하게 됩니다.
%c로 입력받는 경우
%c로 입력 받게되면 제일 앞의 문자를 입력받게 됩니다.
예를든다면, aceldama를 입력하게 되면 a를 전달인자로 받게 됩니다.
ex) apple > a / Boy > B
%s로 입력받는 경우
%s로 입력 받게되면 하나의 단어를 입력받게 됩니다.
위와 같은 예를사용하면, aceldama를 입력받게 되면 aceldama를 전달인자로 받게 됩니다.
ex) apple > apple / Boy > Boy
또한, scanf로 문자를 입력을 받을 경우 일반 int형 변수의 경우는 앞에 &를 받을 수 있게됩니다.
인테리어소품 베타존 : 네이버쇼핑 스마트스토어
나를 꾸미다 - 인테리어소품 베타존
smartstore.naver.com
반응형