06/06/30 수업내용

DEVELOP/C 2006. 6. 30. 15:15

함수:특별한 기능을 수행하는 단위코드

printf("은하철도 999");
printf("은하철도%d", 999);

이름\t나이
===========
성춘향\t16

printf("A");
printf("\101"); //8진수
printf("\x41"); //16진수

AAA

\n new line
\r carriage return
\b back space
\t tab //8칸 간격


변수선언 -> 예약어 + 변수명

scanf("%d",&a);

#include <stdio.h>
//신상명세

void main()
{
int mAge;
float mHeight,mWeight;
char mName[6],mGender[5],mBlood[2];

printf("이름:");
scanf("%s",&mName);

printf("나이:");
scanf("%d",&mAge);

printf("키:");
scanf("%f",&mHeight);

printf("몸무게:");
scanf("%f",&mWeight);

printf("성별:");
scanf("%s",&mGender);

printf("혈액형:");
scanf("%s",&mBlood);

printf("%s\t%d\t%f\t%f\t%s\t%s",mName,mAge,mHeight,mWeight,mGender,mBlood);
}


화이트 스페이스
{
엔터
스페이스

}
//입력을 구분해주는 3가지

scanf는
키보드에서 버퍼값을 저장해놓고
그값을 차례로 스캔해서 값을 가져간다.
자신이 원하는 형식의 값이 아닌경우 그 앞까지만 가져감

따라서 숫자와 문자를 차례로 입력받을때는 알아서 가져가지만
문자와 숫자를 받을때는
숫자를 문자처럼 인식해서 가져가므로 정상작동하지 않는다.

\n라인의경우도 문자처럼 인식
해결법은 " %c" or "\n%c" or "\t%c"
화이트 스페이스는 스킵해라라는 의미


변수명 규칙
A~Z,a~z,0~9
첫문자는 숫자x
예약어 금지

AND