1.변수상수입출력

1.0 기본 시작

#include <stdio.h> //stdio.h를 포함한다 stdio = standard input output h = header stdio.h 안에 printf등 의 함수가 담겨있는거임.
int main(void) //int main() 여러 매개변수 호출가능 int main(void)는 매개변수 없이만 호출가능 후자가 권장되는 방법  
{  
print("hello world");
return 0;  
}

1.1 정수형 변수에 대한 예제

int age = 12; //int=자료형(정수 실수 등) age=변수명 12=자료값  
printf("%d\\n", age); //%d 정수형값을 표현해라 ,뒤에 값이 표현  
age = 13; //처음에 변수를 선언했기때문에 아래부터는 안해도됨.  
printf("%d\\n", age);  

/*이사이는 전체를 주석으로 만드는 기능임.*/
// 한줄만 주석으로 만드는 방법임. 메모를 남기거나 왜 이따구로 만들엇는지 알기 위해 남기는게 주석임.

컨트롤 k c

1.2 실수형 변수에 대한 예제

float f = 46.5;  
printf("%.2f\\n", f); //%.숫자 소수점 몇까지 표현할건지 정함.  
double d = 4.428;  
printf("%.2lf\\n", d); //2번째까지니가 올림되서 4.3으로 나옴.
const YEAR = 2000; //상수=바꿀수 없는 수로 지정  
printf("태어난 년도 : %d\\n", YEAR);  
//YEAR = 2001 이러면 YEAR에 빨간줄나오고 안됨 > 변경할수 없음. 상수라서

1.3 printf

// 연산하기
int add = 3 + 7; //10  
printf("3 + 7 = %d\\n", add);  
printf("%d + %d = %d\\n", 3, 7, 3 + 7);//컴마뒤 순서대로

1.4. scanf 키보드 입력을 받아서 저장

int input;  
printf("값을 입력하세요 : ");  
scanf\_s("%d", &input);  
printf("입력값 : %d\\n", input);

int one, two, three;  
printf("3개의 정수를 입력하세요 : ");  
scanf\_s("%d %d %d", &one, &two, &three);  
printf("첫번째 값 : %d\\n", one);  
printf("두번째 값 : %d\\n", two);  
printf("세번째 값 : %d\\n", three);

1.5 문자(한글자), 문자열(한글자 이상의 여러글자)

char c = 'A';  
printf("%c\\n",c);

char str\[256\]; //char c같은걸 256개를 만든다. 나중에 배열에서 나옴.  
scanf\_s("%s", str, sizeof(str));  
printf("%s\\n", str);

1.6 프로젝트 경찰관이 범죄자의 정보를 캐는 것.

이름? 나이? 몸무게? 키? 범죄명?

char name\[256\];  
printf("이름이 뭐에요?");  

int age;  
printf("몇살이에요?");  
scanf\_s("%d", &age);

float weight;  
printf("몸무게는 몇 kg이에요?");  
scanf\_s("%f", &weight);

double height;  
printf("키는 몇 cm이에요?");  
scanf\_s("%lf", &height);

char what\[256\];  
printf("무슨 범죄를 저질렀나요?");  
scanf\_s("%s", what, sizeof(what));

//조서 내용출력  
printf("\\n\\n--- 범죄자정보 ---\\n\\n");  
printf("이름 : %s\\n", name);  
printf("나이 : %d\\n", age);  
printf("몸무게 : %.2f\\n", weight);  
printf("키 : %.2lf\\n", height);  
printf("범죄명 : %s\\n", what);

삽돼지

1.7 이번 장의 오류

" " 제대로 안닫아서 d로 출력됨

답 : printf("%.2lf\n", d)

; 안넣어서 오류남. -> 끝날때 ; 꼭 넣자

printf 오타로 인한 오류

줄이 scanf_s에 자꾸 그어져서 발견 못함. -> 제대로 보자.

'기초단계 > c언어' 카테고리의 다른 글

2022.11.10-1 배열  (0) 2022.11.10
2022.11.09-2 함수  (0) 2022.11.09
2022.11.09-1 조건 & 분기  (0) 2022.11.09
2022.11.08.-3 반복문  (0) 2022.11.08
2022.11.08.-1 프로그램과 프로그래밍 이해  (0) 2022.11.08

+ Recent posts