본문 바로가기

Basic Programming Language/C

C언어 - 연산자, 배열

연산자(Operator)

- Program의 산술식 or 연산식 표현/처리하는 기호

 

- 산술(+,-,*,/,%), 대입(=,+=,-=,*=,/=,%=), 증감(++,--), 비교(<,>,==,!=,>=,<=), 논리(&&,||,!), 비트(&,|,^,~,<<,>>), 기타(3항 연산자, pointer(&(주소),*(참조)), sizeof 등)

 

- 우선순위 존재

 

 


배열

- 같은 type의 변수들로 이루어진 유한집합 / 같은 type data 많이 다뤄야할 경우 가장 자주 사용하는 기본 자료구조 /  N차원 배열 가능


- 배열의 값 = element(요소), 배열의 값을 가리키는 숫자 = index(0부터 시작)


- 배열의 길이 = 항상 상수, C의 Compiler는 Array의 길이 신경 안 쓴다.


- 선언 : DataType 배열이름[배열길이]; / 선언+초기화 : DataType 배열이름[배열길이] = {element1, element2, ...}; / 길이 없이 선언+초기화 : DataType 배열이름[] = {element1, element2, ...};


- 배열이 차지하는 메모리 크기 확인 방법 : 배열의 길이*sizeof(type) 


- 배열의 길이 확인하는 방법  = sizeof(배열 이름) / sizeof(배열 이름[0])

 

'Basic Programming Language > C' 카테고리의 다른 글

C언어 - 포인터, 포인터배열  (0) 2024.04.06
C언어 - 제어문, 함수  (0) 2024.04.05
C언어 - 선행처리, 변수  (0) 2024.04.03
C언어 - Input/Output  (1) 2024.04.02