함수:특별한 기능을 수행하는 단위코드
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
예약어 금지