[C언어]
First Update. 2014.04.09
Part.1 C언어의 특징
1. 이식성이 좋다.
2. 다양한 연산자를 가지고 있다.
3. 응용된 자료형을 만들 수 있다. (구조체 / 공용체)
4. 대/소문자를 구분한다.
◈ C언어의 발전과정
ALGOL60 |
CPL |
BCPL |
B |
C |
Part.2 상수
"상수는 프로그램에서 값이 변경되지 않는 요소
상수는 메모리에 저장되지 않으며, 없어져버리는 임시값이기 때문에 임의적으로 변경할수 없습니다."
1.숫자상수 : 숫자로 표현 : (char a = 3;)
2.문자상수 : 단인인용부호를(' ') 이용해서 표현한다., 이때 (' ')안에 들어간 숫자와 문자는 ASCII Code값으로 저장
(char a = '3';)
3.문자열상수 : 다중인용부호(" ")이용해서 표현하며 추가적으로 'NULL'(널) 문자가 따라온다.
char a = "3"; (X) -> 널문자가 들어갈 1Byte가 부족... 런타임에러발생
char a[2] = "3" ; (O)-> (널문자가 끝에 따라오므로 2Byte가 필요
4.매크로상수
Part.3 변수
1.값을 저장할 수 있는 메모리공간에 붙여진 이름
2.변수라는것을 선언하면 메모리 공간이 할당되고 할당된 메모리 공간에 이름이 붙는다.
3.일반변수와 포인터 변수
4.const키워드 사용 : 변수를 상수화시킨다.
int num; // int : 정수의 저장을 위한 메모리 공간의 할당
num : 할당된 메모리 공간의 이름은 num
num=20; //변수 num에 접근하여 20을 저장
printf("%d", num); // num 변수안의 값을 정수형태로 출력
Part.3-1 변수의 이름규칙
1.변수의 이름은 알파벳, 숫자, 언더바(_)로 구성
2.대소문자 구분
3.숫자로 시작할 수 없고, 키워드를 변수의 이름으로 사용할 수 없다.
4.이름 사이에 공백 불가
잘된 예제 |
잘못된 예제 |
int ab3; |
int 4ab; |
char num_char; |
char num-char; |
double AB3; |
doouble ?q; |
'웹개발 > HTML' 카테고리의 다른 글
C언어 시작하기 2 (0) | 2014.04.12 |
---|---|
간단한 C프로그램 예제 (0) | 2014.04.09 |
CSS 시작하기 (0) | 2014.03.30 |
HTML 2장 - HTML의 기본구조 (0) | 2014.03.29 |
HTML 1장 (0) | 2014.03.29 |