2-1. 정수의 입출력 (int, d)

출력: printf("%d", a) 사용

입력: scanf_s("%d, &a) 사용 (스캔함수 사용시에는 &a로 변수 a에 할당된 주소를 입력하는 것에 주의)

 

#include <stdio.h>

int main(void)
{
	int a, b;
	printf("두 개의 정수를 입력하세요: ");
	scanf_s("%d %d", &a, &b);
	printf("%d %d\n", a, b);
    return 0;
}

 

2-2. 실수의 입출력 (float, f)

출력: printf("%f", a) 사용

입력: scanf_s("%f, &a) 사용 - 마찬가지로 할당된 주소를 입력한다.

 

소수점 처리: 소수점 아래 자리수를 .자리수의 형식으로 f 앞에 붙이기

ex) 소수점 둘째 자리까지: .2f

#include <stdio.h>

int main (void)
{
	float a;
    printf("하나의 실수를 입력하시오: ");
    scanf_s("%f", &a);
    printf("%f", a);
    return 0;
}

 

2-3. 문자열의 입출력 (char, s)

char str[250] 과 같이 문자열 정의

출력: printf("%s", str) 사용

입력: scanf_s("%s, &str) 사용 - 마찬가지로 할당된 주소를 입력한다.

sizeof(str)로 크기를 제한해 준다.

#include <stdio.h>

int main(void)
{
	char str[256];
	printf("문자열을 입력하세요: ");
	scanf_s("%s", &str, sizeof(str));
	printf("%s\n", str);
	return 0;
}

 

<추가 - codeup>

 

복사했습니다!