EASY7

[c언어 5강]printf scanf 본문

개발 공부/C

[c언어 5강]printf scanf

E.asiest 2016. 7. 5. 21:20


[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
Comments