변수(variable)
많은 책들은 상자로 표현 하는데 컴퓨터안에 상자가 생겨서 그안에 어떤 값을 넣는 것으로 표현 합니다.
변수의 종류(Data Type)
변수를 상자라고 표현했는데 일상 생활에서 우리가 사용하는 상자는 여러가지 종류가 있는것 처럼 용도에 따라 변수도 종류가 나눠집니다.
크게 나누어 정수형과 문자형 부동 소수점형으로 나눌 수 있습니다.
정수형은 정수 타입의 데이터 (0,1,2,-1,-100)
문자형은 하나의 문자 ('a' , 'b' , '#')
부동 소수점형은 실수 타입의 데이터 ( 0.1 , - 3.14 , 1.2E10 )
추가적으로 bool형이 있습니다.
boolean으로 참(true)와 거짓(false)를 나타냅니다.
변수 선언(declaration)
변수는 사용하기 전에 반드시 미리 선언해야 합니다. 변수 선언이란 컴파일러에게 어떤 변수를 사용하겠다고 미리 알리는 것입니다. 변수를 선언하려면 원하는 자료형을 쓰고 이어서 변수 이름을 쓰면 됩니다.
예시 > int value;
char c;
변수 이름짓기
컴퓨터 안에 상자가 여러개라면 상자안에 뭐가 들어있는지 헷갈리겠죠? 그래서 변수에 이름을 붙혀줍니다.
변수 이름을 짓는데는 조건이 있습니다.
-식별자는 영어의 대소문자, 숫자, 언더바( _ ) 로 이루어진다. (띄어쓰기역시 안됩니다.)
-식별자는 숫자로 시작할 수 없다.
-대문자 소문자를 구별하며 c언어의 키워드와 똑같은 이름은 허용되지 않는다.
가능한 이름들.
char a1;
short A2;
int adc_;
long _123;
float _abc;
double _AB12;
불가능한 이름들
char 1a; // 숫자로 시작하면 안 됩니다.
short 변수; // 한글을 사용할 수 없습니다.
int abc#; // 특수문자를 넣을 수 없습니다.
long long; // c언어의 키워드와 똑같은 이름은 허용되지 않습니다.
float a-1; // 언더바 외의 특수문자는 불가능합니다.
'프로그래밍 > C' 카테고리의 다른 글
| [함수] call by reference 와 call by value (0) | 2020.05.28 |
|---|---|
| [C언어][자료구조][stack] 미로찾기 프로그램 (0) | 2019.01.10 |
| [C언어][과제] 숫자야구게임 만들어보기 (0) | 2019.01.03 |
| [C언어][Visual studio2010] Helloworld 출력하기! (0) | 2018.12.12 |