728x90
CH 02 변수와 상수
1. C 프로그램의 상수
상수(constant)
- 항상 고정된 값을 갖는 자료, 변경 불가능
- 정수형, 실수형, 문자형, 문자열
2. C 프로그램의 변수
변수
- 프로그램 실행 중, 변경할 수 있는 값이 저장되는 기억공간(=메모리)
- 주소(Address)
- 이름(Name)
- 자료형(Dta Type)
- 값(Value)
3. 변수의 선언문
1) 변수의 선언문
- 변수명과 자료형을 결정하여, 기억공간을 할당하는 것
- 형식: 자료형 변수명;
# 코딩:
{
int a;
int A;
int Age;
float b;
char c;
2) 자료형(data type)
자료형 | 예약어(크기, byte) |
정수형 | int(4), short, long, unsinged |
실수형 | float(4), double(8), long double |
문자형 | char(1), unsined char |
열거형 | enum |
형 없음 | void |
3) 변수명 정의 규칙
- 영어 대소문자, 숫자를 섞어 명명
- 대소문자 구별, 밑줄만 사용가능
- 예약어 사용금지, 특수문자 사용금지
- 숫자로 시작 금지
4. 변수의 대입문 및 초기화
1) 변수의 대입문
- 변수(기억공간)에 자료(값)을 대입하는 것
- 형식: L-value = R-value
# 코딩:
{
A = 20;
Age = 20;
A = 10 + 20;
A = A+ 1;
A = Age;
2) 변수의 초기화
- 변수선언이 이루어짐과 동시에 특정 값을 부여하는 것
- 형식:
# 코딩:
{
int kor = 90;
double pi = 3.14;
char level = 'A'
#include <stdio.h>
void main()
{
int num1, num2;
int sum;
num1 = 20;
num2 = 30;
sum = num1 + num2;
pirntf("%d + %d = %d\n", num1, num2, sum);
5. 변수와 scanf() 함수
scanf() 함수
- 기능: 콘솔화면에서 키보드로부터 자료(상수)를 주어진 입력 양식으로 입력시키는 함수
- 파이썬의 input() 함수
- 형식:
#include <stdio.h>
scanf("입력 양식", &입력대상1, &입력대상2, ---);
- &: 주소연산자, 컴파일이 갖고 있는 주소값을 알 수 있도록 도와주는 역할
#include <stdio.h>
void main()
{
int width;
int height;
int area;
printf("사각형의 가로?");
scanf("%d", &width);
printf("사각형의 세로?");
scanf("%d", &height);
area = width * height;
printf("사각형의 넓이 : %d\n", area);
}
강의 링크
https://www.youtube.com/watch?v=MpdOIito2lg&list=PLwXldj55mFgBEWV0w-6g7gH26rUIjrlJD&index=3
728x90
'자격증' 카테고리의 다른 글
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(6강 배열) (0) | 2024.02.17 |
---|---|
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(5강 제어문-반복구조) (0) | 2024.02.15 |
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(4강 제어문-선택구조) (0) | 2024.02.14 |
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(3강 연산자) (1) | 2024.02.13 |
[정보처리기사] 유튜브 두목넷 정보처리기사 실기를 위한 C 특강(1강 기본적 문법 구조) (1) | 2024.02.07 |