c - 입력 값 변수 저장

킴스코딩클럽·2022년 6월 23일
1

CS기초 시리즈

목록 보기
38/71
post-thumbnail

scanf

scanf(서식,변수의주소);
첫 번째 인수
큰따옴표 안에 서식 지정자 넣어 입력받을 값의 형태를 설정
두 번째 인수
입력 값을 저장할 변수를 넣음
주의점 : 변수 앞에 &붙여야함 [포인터 매개변수 개념 참조]

int num1;
scanf("%d",&num1);

한 번에 값 두 개 입력받기

입력받을 개수만큼 서식 지정자를 넣어줌
서식 지정자 개수만큼 변수를 넣어줌
변수 앞에 반드시 & 붙이기

scanf(%d%d,&num1,&num2)
/* 값 두 개 입력받아 변수 두 개에 저장
%d서식 지정자 2개
변수 두개
변수 앞 & 추가 필수*/

서식 지정자

scanf("여기에 들어감")
입력받고자 하는 자료형에 맞게 변수를 선언하고
서식 지정자도 맞춰야함

int(정수값 자료형) %d(서식 지정자)
float(실수값) %f
double(실수값) %lf
long double(실수값) %Lf
char(문자열) %c 
//scanf에서 %c는 문자 한 개만 입력받을 수 있음(첫 번째 문자만 입력)
또는
char c1 = getchar(); //scanf대신 getchar함수이용
또는
char c1 = 'c';
putchar(c1);
profile
공부 기록용

0개의 댓글