EASY7
[c언어 5강]printf scanf 본문
[1] printf("제어문자열", 출력값1)
제어문자열이란 출력값에 대한 정보와 어떤 형태로 출력할 것인지에 대한 정보
%d 10진수의 정수로 출력
%0 8진수의 정수로 출력
%x 16진수의 정수로 출력
%f 실수형
%c 정수형, 문자형 1byte
%s 문자열
printf("%d %c\n",a,b);
a값을 10진수의 정수로 출력
b값을 문자형으로 출력
\n a와 b를 출력하고 나서 다음 줄로 넘어가라
#include<stdio.h>
void main()
{
int i =5;
double w;
w=i*i*3.14;
printf("원의 넓이는 %f\n", w);
printf("반지름 %d인 원의 둘레는 %f",i,i*2*3.14);
}
결과창
원의 넓이는 78.500000
반지름 5인 원의 둘레는 31.400000
\\ backslash
\t horizontal tab
\n new line
[2] scanf("변환문자", 변수의 번지);
사용자로 부터 자룔를 입력받을 수 있게하는 함수
변수 a
scanf("%d", &a);
입력한 값을 변환문자에 맞게 변환해서
a에 저장함.
scanf("%d %d %d", &a, &b, &c);
정수 여러개 받을 때
공백을 이용해서 변환문자를 구분함.
문자열 데이터는 &를 사용하지않음.
#include<stdio.h>
void main()
{
int age;
char name[10]; /* 선언할 때만 [] 안에 자릿수*/
printf("당신의 이름과 나이를 입력하세요 \n");
scanf("%s %d", name, &age); /*문자열은 & 엠퍼센드 ampersand쓰지 않음*/
printf("이름=%s\t", name);
print("나이=%d", age);
}
출력값
이름=홍길동 나이=30
\t하면 나 다음에 탭을 하는 것!!!
c언어도 참 재밌네요 ~~
'개발 공부 > C' 카테고리의 다른 글
[C언어 7강] 조건문 if (0) | 2016.07.06 |
---|---|
[c언어 6강]연산자 (0) | 2016.07.05 |
?? (0) | 2016.07.05 |
[C언어 4강]형변환 (0) | 2016.07.05 |
[C언어 3강]변수와 자료형 (0) | 2016.07.05 |