반응형
표준 입력 함수(scanf)
- printf와 이름만 다르고 다른건 똑같다
- 첫번째 인자로는 서식 문자열을 받고 추가적으로 입력값을 저장하는 함수 이다.
#1 _ scanf 함수
코드
#define _CRT_SECURE_NO_WARINGS
//현재 scanf는 더 이상 사용이 권고되지 않는 함수 중 하나이기에 scanf를 사용할 수 있게 허가해 달라는 의미
#include <stdio.h>
int main()
{
// 값을 저장할 변수를 선언
char name[16] = {0}; //name은 우선 문자열을 저장하는 변수
int age; // age는 정수를 저장하는 변수
printf("이름이 뭔가요?\n");
scanf("%s", &name);
printf("나이가 어떻게 되나요?\n");
scanf("%d", &age);
printf("이름 : %s \n 나이 : %d \n", name, age);
}
입출력
#2 _ scanf 한번 호출
#define _CRT_SECURE_NO_WARINGS
//현재 scanf는 더 이상 사용이 권고되지 않는 함수 중 하나이기에 scanf를 사용할 수 있게 허가해 달라는 의미
#include <stdio.h>
int main()
{
// 값을 저장할 변수를 선언
char name[16] = {0}; //name은 우선 문자열을 저장하는 변수
int age; // age는 정수를 저장하는 변수
printf("이름과 나이를 공백으로 구분하여 입력하시오");
scanf("%s%d", name, &age);
// %s는 String 즉 문자열을 의미하는 형식 지정자
// %d는 digit 즉 integer(정수)를 의미하는 형식 지정자
// &는 주소연산자, 참조 연산자를 뜻하며, 변수의 주소값을 구하기 위해 사용되는 연산자
printf("이름 : %s \n 나이 : %d \n", name, age);
}
입출력
#c언어 #c프로그래밍 #c언어기초 #기초 #입력 #scanf
반응형
'Develop > C' 카테고리의 다른 글
C언어 프로그래밍 기초 정리 #11. C프로그램의 기초 - 간단한 메아리 프로그램 (0) | 2023.03.21 |
---|---|
C언어 프로그래밍 기초 정리 #9. C프로그램의 기초 - 표준 출력 함수 (printf) (0) | 2023.03.20 |
C언어 프로그래밍 기초 정리 #8. C프로그램의 기초 - main 함수 (0) | 2023.03.20 |
C언어 프로그래밍 기초 정리 #7. C프로그램의 기초 - 함수(function) (0) | 2023.03.16 |
C언어 프로그래밍 기초 정리 #6. 진법 변환3 (16진수에서 2진수 & 8진수에서 2진수 변환) (0) | 2023.03.16 |