jineecode
C언어: 정수와 실수, 변수 본문
1. 정수형 변수
age는 변할 수 있는 변수이다.
#include <stdio.h>
int main(void)
{
int age = 12;
printf("%d\n", age);
return 0;
}
int main(void)
int : return 값의 형태. return 값이 필요없다면 void로 적는다.
main(): main 함수
( ... ): 함수를 실행하는데 필요한 data. 조건이 없으면 역시 void라고 적는다.
int age = 12;
int: 데이터 타입, 정수.
age: 변수명
12: 값
printf("%d\n", age)
%d: 정수형 값을 출력하라
\n: 줄바꿈
return 0;
성공적으로 return 을 줌
printf("%d\n", age)
age 값이 순서대로 %d\n에 들어온다.
//12
2.
#include <stdio.h>
int main(void)
{
int age = 12;
printf("%d\n", age);
age = 13;
printf("%d\n", age);
return 0;
}
age = 13;
이미 int age = 12; 라고 초깃값을 부여해주었기 때문에 int 없이 변수를 넣어주어도 된다.
//13
3. 실수형 변수
int main(void)
{
//실수형 변수에 대한 예제
float f = 46.5;
printf("%f\n", f);
printf("%.2f\n", f);
double d = 4.428;
printf("%lf\n", d);
return 0;
}
//46.500000
//46.50
//4.428000
4. 상수형
#include <stdio.h>
int main(void)
{
const int YEAR = 2000;
printf("태어난 년도 : %d\n", YEAR);
return 0;
}
const 를 붙혀준다.
5. printf
#include <stdio.h>
int main(void)
{
//연산
int add = 3 + 7; //10
printf("3 + 7 = %d\n", add);
return 0;
}
int add 에 연산된 10이 저장되어 있음
"3 + 7 = %d\n"
3 + 7 = 그대로 출력
%d\, add 부분이 %d\n 에 들어갈 것임.
//3 + 7 = 10
#include <stdio.h>
int main(void)
{ //연산
printf("%d + %d = %d\n", 3, 7, 3 + 10);
return 0;
}
//3 + 7 = 13
d 자리에 차례로 3, 7, 13 이 들어가는 것이다.
연산은 일부러 틀리게 넣어봤음. 에러를 띄워줄까 궁금해서 🙄
6. scanf
#include <stdio.h>
int main(void)
{
//scanf
//키보드 입력을 받아서 저장
int input;
printf("값을 입력하세요 : ");
scanf_s("%d", &input);
//&: 내가 input이라는 정의된 곳에 값을 입력 받겠다
printf("입력값: %d\n", input);
return 0;
}
scanf_s("%d", &input);
&input
&: 내가 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);
return 0;
7. 문자(한 글자)
#include <stdio.h>
int main(void)
{
char c = 'A';
printf("%c\n", c);
return 0;
}
//A
8. 문자열(한글자 이상의 여러 글자)
#include <stdio.h>
int main(void)
{
char str[256];
//문자열 256개
scanf_s("%s", str, sizeof(str));
printf("%s\n", str);
return 0;
}
sizeof(str)
문자열이 256개를 초과하면 오류가 뜨므로 사이즈를 정해줘야 한다.
'지식 > 정보처리기사' 카테고리의 다른 글
리눅스/유닉스 명령어 연습 사이트 (0) | 2021.04.15 |
---|---|
인터페이스 기능 구현 기술 (0) | 2021.03.23 |
C++ (0) | 2021.03.18 |
C언어 hello world 찍기 (0) | 2021.03.15 |
C언어 (0) | 2021.03.15 |