1 minute read

변수와 연산자

  • 연산자란 무엇인가

    특정 연산을 요구할 때 사용하는 약속된 기호

  • 변수에 대해 설명과 그 사용법을 설명하라

    값을 저장할 수 있는 메모리 공간에 붙은 이름이나 메모리 공간 자체를 가리킴.값의 저장, 참조, 변경이 가능함 변수타입 변수이름 (값); 의 형태로 사용하며 선언과 초기화를 동시에 하거나 여러 변수 한번에 선언 가능

  • 초기화와 대입의 차이에 대해 설명하라

    변수에 값이 처음으로 정해질 때를 초기화, 초기화 이후 변수값으 변화를 대입이라고 함.

  • 변수 선언 시 주의할 사항에 대해 설명하라.

    중괄호 내에 변수 선언 시 앞 부분에 위치해야 함(표준은 바뀌었지만 많은 컴파일러에서 요구),변수 이름 규칙(숫자로 시작 안 됨, 공백 사용 안 됨, 대문자 소문자 구분됨, 알파벳, 숫자, 언더바만 가능) 따라야 함

  • 변수의 자료형에 대해 설명하라

    정수형, 실수형이 존재하며 일반적인 변수, 소수점이 필요한 정수 기준으로 나뉨. 구분 이유는 실수냐에 따라 메모리 공간에 저장 및 참조되는 방식이 다르기 때문

  • 대입 연사자와 산술 연산자에 대해 설명하라

    이항 연산자로 불리며 대입 연산자는 = 을 사용해 변수에 값을 할당하는 용도로 쓰이며 산술 연산자는 수학적 연산을 하는데 사용됨

  • 복합 대입 연산자에 대해 설명하라

    기존의 연산자를 섞어서 활용하는 연산자.

  • 부호 연산에 대해 설명하라

    정수, 실수 변수에 +, - 대입 시 사용

  • 증가, 감소 연산자에 대해 설명하라

    변수에 1을 더하거나 빼는데 사용되며 변수 앞/뒤에 붙느냐에 따라 전위연산자/후위연산자로 나뉨. 전위 연산자는 연산 순서가 왔을 때 먼저 연산한 뒤 작업되며 후위 연산자는 문장이 끝났을 때 연산됨

  • 대소 연산자에 대해 설명하라

    수의 대소 관계를 비교할 때 사용됨. 조건 만족 시 1, 만족하지 않을 시 0 반환

  • 논리 연산자에 대해 설명하라

    AND, OR, NOT 을 표현하는 연산자

  • C 에서 참의 기준은 무엇인가?

    0이 아닌 모든 값

  • 콤마 연산자에 대해 설명하라

    “구분”을 위한 연산자

  • 연산자의 우선순위와 결합방향에 대해 설명하라

    우선순위란 연산자의 순위가 정해진 것을 말함. 결합 방향은 우선 순위가 동일한 두 연산자가 하나의 수식에 존재하는 경우 어떠한 순서대로 연산하느냐를 결정해 놓은 것

  • scanf 함수에 대해 설명하고 사용법을 적으라.

    우선 순위가 동일한 두 연산자가 하나의 수식에 존재하는 경우 어떠한 순서대로 연산하느냐를 결정해 놓은 것

  • 표준 키워드에 대해 설명하라.

    문법을 구성하는 단어들을 가리키며 변수나 함수의 이름으로 사용할 수 없음

Categories:

Updated: