안녕하세요? 허니입니다. 오늘은 C 언어의 변수와 연산자에 대해 작성해 보려고 합니다. 학생이나 연구원분들에게 많은 도움이 될 것이라고 생각하며 언제든지 질문은 환영입니다.

 


2장. C 언어 변수와 연산자.pptx
0.25MB



C 언어란?
변수와 연산자편
2.1.  연산자, 덧셈 연산자
• 연산자란 무엇인가?
 연산을 요구할 때 사용되는 기호
 ex : +, -, *, /


2.2. 데이터 저장을 위한 변수
• 변수란 무엇인가?
 데이터를 저장할 수 있는 메모리 공간에 붙여진 이름
• 다양한 형태(자료형)의 변수
 정수형 : char, int, long
 실수형 : float, double
• 변수의 선언 및 대입 
 대입 연산자(=): 값을 대입하기 위한 용도의 연산자
• 변수를 이용한 예제
• 변수 선언 시 주의 사항 1
 변수를 함수 내에 선언할 경우, 등장 위치!
• 변수 선언 시 주의 사항 2
 첫째 : 변수의 이름은 알파벳, 숫자 언더바(_)로 구성
 둘째 : 대 소문자 구분
 셋째 : 변수의 이름은 숫자로 시작 불가, 키워드 사용 불가
 넷째 : 공백이 포함될 수 없음
• 완성된 덧셈 프로그램
• 변수와는 다른 상수!
 상수도 메모리 공간을 할당 받는다. 하지만 데이터의 변경이 불가능하다.

 

2.3.  C 언어의 다양한 연산자
• 대입 연산자와 산술 연산자
• 기타 대입 연산자
 대입 연산자와 산술 연산자가 합해져서 다양한 형태의 대입 연산자 정의
• 부호 연산으로서 +, - 연산자
 단항 연산자로서 +, -
• 증가 감소 연산자
• 관계 연산자(비교 연산자)
 두 피연산자의 관계(크다, 작다 혹은 같다)를 따지는 연산자
 true(논리적 참, 1), false(논리적 거짓, 0) 반환
 예제 op6.c, 표 3-4 참조
• 논리 연산자
 and, or, not을 표현하는 연산자
 true(1), false(0) 반환
• 비트 단위 연산자
 ~, &, ^, |, <<, >>
• 콤마(,) 연산자
 둘 이상의 변수 동시 선언 시
 둘 이상의 문장을 한 줄에 선언 시
 함수의 매개변수 전달 시
• 연산자의 우선 순위
 연산 순서를 결정짓는 순위
• 연산자의 결합성
 우선 순위가 같은 연산자들의 연산 방향

 

2.4. scanf 함수의 이해
• scanf 함수를 이용한 정수의 입력
• scanf 함수를 이용한 입력 형태의 지정
 입력 형태의 지정이 가능


2.5. C 언어의 키워드들
• C99를 기준으로 표준화된 키워드들

+ Recent posts