데이터를 변수에 넣기
- int age; //변수선언
- age = 15; //변수에 데이터를 저장
int main()
{
int width, height, area; //변수 선언부
width = 10; //데이터 처리부
height = 5;
area = width * height;
printf("면적 = %d", area); //함수 호출문(다른 함수에게 일을 시킴)
return 0; //제어문(main 함수 실행 종료)
}
- 상수: 데이터 값 자체
- 변수(variable): 상수를 저장하는 기억공간
C언어 자료 종류
-정수, 실수, 문자(' '로 묶은 문자 1개),문자열(" "로 묶은 1개 이상의 문자)
기본 자료형 이름과 자료 크기
1.문자 char
2.정수 int
3.실수 float(4byte),double(8byte)
자료형이 이렇게 많은 이유는 무엇일까?
1.저장 메모리의 차이
ex)int 형 변수에 저장하면 1000*4B = 4000B필요
double 형 변수에 저장하면 1000*8B = 8000B필요
2.실수형은 2진수로 변환 했을 때 오차가 발생한다.
ex) 0.1을 10 번 더하면 1이 아닌 0.9999가 된다.
- 식별자(identifier)
- 프로그램에서 이름으로 사용하는 것의 총칭
-변수명,배열명,함수명,구조체명
- 예약어(reserved word)
-C언어에서 특별한 의미로 사용하는 단어
-식별자로 사용할 수 없다.
-ex)float,double,int
printf 함수 이름은 예악어인가?
-C언어에서 제공하는 라이브러리 함수명은 예악어가 아니다.
●1비트(bit)
- 0 또는 1 두가지 정보를 저장할 수 있는 최소의 자료 저장 단위
- 전구 1개에 해당
'프로그래밍 언어 > C' 카테고리의 다른 글
C언어 4강-2 입력함수 getchar (0) | 2020.10.23 |
---|---|
C언어 4강-1 입력함수 scanf (0) | 2020.10.23 |
C언어 3강-2 putchar함수 /char(문자) (0) | 2020.10.22 |
C언어 3강 -1 c언어 printf 함수 (변환명세, 출력폭) (0) | 2020.10.22 |
C언어 1강 컴퓨터 기본개념 (2) | 2020.10.20 |