반응형
SMALL

2.1 상수와 변수

자료형(datetype) 

자료를 담는 그릇과 같다. c언어에서 이러한 자료형은 크게 상수와 변수로 나눌 수 있다.

 

2.1.1 상수

상수(constant) : 값이 한번 정해지면 그 값을 변경할 수 없는 수, 항상 고정된 값을 가진 자료

종류: 정수형 상수, 실수형 상수, 문자형 상수, 문자열 상수 

 

(1) 정수형 상수

10진수, 8진수, 16진수러 표현

(2) 실수형 상수 ( 부동소수점형 상수 )

정수형보다 큰 값이나 작은 값을 처리하는 데 사용, double형을 기본 자료형으로 사용한다.

 

(3) 문자형 상수

단일 인용부호 (' ' )로 묶여 있는 1개의 영문자나 숫자 문자

내부적으로 해당 문자왕 ASCII코드값이 사용된다. ex) A 는 65 ( ASCII 코드값 ) 사용

Escape 문자 : 키보드에 나타나 있지 않은 문자

(4) 문자열 상수

이중 인용부호 ( " " ) 로 묶여 있는 복수개의 영문자와 숫자로 이루어진 상수

기억 공간에 보관될 때는 문자열 끝에 null 문자(\0) 가 추가

ex) printf("SEOUL KOREA")   >>  SEOUL KOREA\0 

 

 

2.1.2 변수 ( variable )

프로그램에서 변수는 프로그램 실행 도중 변할 수 있는 값이 저장되는 기억공간을 의미

ex ) i 는 변수이고, 10이란 값을 i 라는 이름으로 정의된 기억공간에 저장한다는 의미

이러한 변수 속에 들어가는 값은 수시로 변경될 수 있다.

따라서 변수는 사용전에 반드시 선언하여 컴파일러가 기억 공간에 일정공간을 확보할 수 있도록 함

 

(1) 변수의 특징

- 모든 변수는 이름이 있다.

- 모든 변수는 정해진 자료형이 있다.

- 모든 변수는 할당된 값을 갖는다.

 

(2) 변수명의 정의 규칙 

- 모든 변수는 사용되기 전에 선언되어야 한다.

- 변수명은 반드시 영문자나 밑줄로(_) 시작해야 한다.

- 변수명은 중간에 숫자, 밑줄( _ ) 을 섞어서 명명할 수 있다.

- 변수명은 중간에 밑줄 ( _ ) 이외의 특수 문자 ( $, #, ? 등 )를 섞어서 명명할 수 없다.

- 변수명은 대소문자를 구별하여 사용한다.

- 변수명으로 예약어는 사용할 수 없다.

 

// 2 -1c 변수 사용  
#include <stdio.h>  
void main(){ 
int a, b;   // 정수형 변수 a, b 를 선언 
a = 100;  // 변수 a에 100 대입 
b = 50; // 변수 b에 50 대입 
printf(" a = %d, b = %d \n", a, b) ; 
// 변수 a, b 값 출력  
}

 

 

 

2020/05/12 - [방송통신대학/알고리즘] - 제2장 자료형과 선행처리기(자료형)

 

2020/05/07 - [방송통신대학/C 프로그래밍] - 제 1장 c 언어의 개요

 

제 1장 c 언어의 개요

1.1 c 언어의 정의 c 언어는 프로그래밍 언어이며, 프로그래밍 언어란 인간과 컴퓨터의 대화에 사용되는 의사소통 수단이다. 컴파일러 : 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해할 수 있도록 기계어로..

3catpapa.tistory.com

 

반응형
LIST

+ Recent posts