본문 바로가기

2021 정보처리기사/참고자료: 정보처리기사

[C언어 기초] C언어 특징과 작성 규칙, 상수와 변수

728x90
반응형

C언어의 특징과 작성 규칙

C언어의 특징

1. 고급 언어와 저급 언어의 특징을 고루 갖춤

2. 구조적(절차적) 프로그래밍

3. 이식성, 효율성, 다양한 기능

 

 

 

작성규칙

1. 프로그램의 시작은 main( )함수를 호출하며 시작된다

2. 대소문자 구분

3. 블록({ }) 구조, 문장 및 지역 종료를 위해 세미콜론( ; ) 사용

4. 전처리기(#)주석(//)사용

 

#include <stdio.h>
int main()
{
	//반복용 변수, 합계용 변수 선언
	int i, sum = 0;
	//i가 1부터; 10이하일때까지; 1씩 증가하며 반복
	for(i = 1; 1 <=10; i++)
	//i값을 sum에 누적
	sum += i;
	//for문 종료 후 sum(합계)를 정수형으로 출력
	printf("%d", sum);
	return 0;
}

 

 

 

C언어의 상수

1) 정수형 상수

- 10진수(예: 10, 34, -59...)

- 8진수(예: 숫자 앞에 0을 붙여서 표기 023, 043, 07...)

- 16진수(예: 숫자 앞에 0x를 붙여서 표기 0xD2, 0x137, 0xFFF...)

 

2) 실수형 상수

- 10진수 (소수점이 붙은 10.0은 실수, 소수점이 없는 10은 정수)

- 지수표현 (문자 e를 포함하여 표기 12e3 = 12*10^3=12000.000000)

 

3) 문자형 상수

- 작은 따옴표를 붙여서 표기 (예: 'a', 'B', 'C'...)

- 정수 5와 문자 '5'는 전혀 다른 데이터인 것을 명심할 것

 

 

 

 

C언어의 변수

1) 변수 명 선언 규칙

- 영문자와 _ (언더 바)로 시작

- 이후 영문자, 숫자, 언더바로만 구성

- 특수문자 ( -  포함), 공백 사용 불가!!

- 사용 전 초기화 진행

 

 

2) 변수 선언 자료형

- 데이터 저장공간 & 형태 결정

- [자료형][변수명]; - 변수 선언

- [변수명] = [데이터]; -데이터 할당

 

 

#include <stdio.h>
int main()		//프로그램 시작
{
	int score;	//정수형 변수 생성
    	score = 70;		//score 변수에 70 할당
  	double grade = 3.8;	//실수형 변수 생성과 동시에 3.8 할당
  	return 0;		//프로그램 종료
}

 

 

 

 

 

 

 

자료출처: 유튜브 주간컴공TV

728x90