C언어: 연산자, 변수, 자료형

Johnny Lee·2022년 9월 8일
0

C언어 복습

목록 보기
4/13

연산자(operator)란: C언어에서 특정연산을 할 때 사용되는 기호들
변수 (variable)란: 데이터를 저장하는 임시공간 혹은 메모리 공간이다.

변수

변수는 기본적으로 정수형 변수실수형 변수로 나뉜다. 정수형 변수에는char,short,int,long이 있고. 실수형에는 float,double,long double 이 있다.


링크텍스트

여기 보기에서와 같이 각 자료형마다 저장할 수 있는 메모리 크기가 나오는데, 만약
int n;//변수선언
라고 할 때 a 라는 메모리가 생성이 되면서 -2,147,483,648 에서 2,147,483,647 사이의 숫자를 저장할 수 있다.

여기서 char 는 문자를 저장할 수 있도록 설계가 되었는데, 전 시리즈 C언어의 역사에서 잠깐 설명했듯이 C언어는 미국에서 두 과학자가 만들었고, ASCII(American Standard Code for Information Interchange) 혹은 미국의 표준 문자 코드를 표현하기 위해서 만들어졌다. 그렇기 때문에 1 바이트의 메모리 만으로도 ASCII 문자를 표현가능한 이유도 여기에서 나온다.

본론으로 돌아와생성된 메모리 변수에 숫자를 저장할 때에는 '=' 부호를 쓴다.
n=20; //변수 n에 숫자 20이 저장됨

변수 n 의 저장된 숫자를 출력하기 위해서는 우리는 printf를 사용한다.
printf("%d",num)
여기서 "%d" 는 int 의 서식문자라고 하는데, 각 자료형마다 정해진것이 있고 아래와 같다.

링크텍스트

변수선언 및 초기화도 있다. 이는 처음 선언된 변수에 처음 값을 저장하는 뜻을 가지고 있다.
int n = 30 //변수 n 선언 및 30으로 초기화

연산자

연산자에서는 산술연산자, 비교연산자,논리연산자,비트연산자 등이 있다.

산술연산자

비교연산자


링크텍스트

논리연산자


링크텍스트

비트연산자


링크텍스트

profile
You can always be better

0개의 댓글