컴공생의 다이어리
[c] scanf 데이터 입력 본문
정수형 데이터 입력
#include<cstdio>
int main(){
int a;
scanf("%d",&a); #입력 받는 부분
printf("%d",a);
return 0;
}
실수형 데이터 입력
#include<cstdio>
int main(){
double a;
scanf("%lf",&a); #입력 받는 부분
printf("%lf",a);
printf("%.2lf",a); #소수점 둘째 자리(셋째 자리에서 반올림)까지 출력
return 0;
}
문자형 데이터 입력
#include<cstdio>
int main(){
char a;
scanf("%c",&a); #입력 받는 부분
printf("%c",a);
return 0;
}
아래 코드는 문자를 입력받고 %c로 출력하면 입력한 문자가, %d로 출력하면 아스키코드 값이 출력된다.
#include<cstdio>
int main(){
char a;
scanf("%c",&a); #입력 받는 부분
printf("%c\n",a); #문자 출력
printf("%d",a); #문자의 아스키코드 값 출력
return 0;
}
728x90
'Development > C & C++' 카테고리의 다른 글
[c++] 원본 행렬(original matrix)과 전치 행렬(transposed matrix) (0) | 2021.03.28 |
---|---|
[c/c++] 연산자 우선순위(Operator Priority) (0) | 2021.03.18 |
[c++] 강력한 패스워드 만들기 (0) | 2021.02.17 |
[c++] 숫자로 주어진 시간을 텍스트로 변환 (0) | 2021.02.15 |
[c++] 두 지점 A, B 사이에 위치할 수 있는 C (0) | 2021.02.14 |
Comments