ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파트 1 연산자
    C언어 2018. 1. 31. 00:02

    연산자의 종류

     

    산술 연산자

     연산자

    설명 

     덧셈

     -

     뺄셈

     *

     곱셈

     /

     나눗셈

     %

     나눈 나머지

     

    복합 대입 연산자

    연산자 

    같은 표현 

    설명 

    a=a+b 

    a+=b 

    a+b 수행후 a에 저장 

    a=a-b 

    a-=b

    a-b 수행후 a에 저장

     a=a*b

    a*=b

    a*b 수행후 a에 저장

     a=a/b

    a/=b

    a/b 수행후 a에 저장

     a=a%b

    a%=b

    a%b 수행후 a에 저장

     

    증감 연사자

    연산자 

    설명 

    ++a 

     선 증가 후 연산

     --a

     선 감소 후 연산

     a++

     선 연산 후 증가

     a--

     선 연산 후 감소

     

    관계 연산자

    연산자  

    설명 

     > 

    왼쪽이 더 큰지

     <

    왼쪽이 더 작은지

     >=

    왼쪽이 더 크거나 같을지

     <=

    왼쪽이 더 작거나 같을지 

     ==

    왼쪽과 오른쪽이 같을지 

     !=

    왼쪽과 오른쪽이 같지 않을지 

     

    논리 연산자

    && (and) 

    모두 참일 때 참 

    || (or) 

    둘 중 하나가 참일 때 참 

    ! (not) 

    참이면 거짓. 거짓이면 참 

     

    조건 연산자

    ex)

    result=(n1>n2) ? n1 : n2;

    괄호 안에 조건식이 참이면 result는 n1이 되고, 거짓이면 n2가 된다.

     

    비트 연산자

    -1바이트는 8비트이다.

     

    비트 단위 and 연산 

    비트 단위 or 연산 

    비트 단위 xor 연산 

    비트 단위 not 연산 

    << 

    왼쪽으로 n칸 이동 

    >> 

    오른쪽으로 n칸 이동 

     

    연산자 우선 순위

    우선순위

    연산자 

    연산 방향 

    () [] -> . 

    좌에서 우 

    ! ~ ++ -- + - * & 

    우에서 좌 

    * / % 

    좌에서 우 

    + - 

    좌에서 우

    << >> 

    좌에서 우 

    < <= > >= 

    좌에서 우 

    == != 

    좌에서 우 

    &

    좌에서 우 

    좌에서 우 

    10 

    좌에서 우 

    11 

    && 

    좌에서 우 

    12 

    || 

    좌에서 우 

    13 

    ?: 

    우에서 좌

    14 

    = += == *= /= %= &= ^= |= <<= >>= 

    우에서 좌 

    15 

    ,

    좌에서 우 

     

    연습 문제 )

     

    세 정수 a b c 를 입력받아 조건 연산자를 사용하여 가장 큰 값을 구하시오.

     

     

    1피트는 30.38 cm 입니다. 만약 해외 여행 중 비행기가 15000피트 상공을 날고 있다면 지상에서 몇 미터 떨어져 있는 것인지 계산하는 프로그램

     

     

     

     

    'C언어' 카테고리의 다른 글

    파트 1 반복문  (0) 2018.01.31
    파트 1 자료형  (0) 2018.01.31
    파트 1 상수  (0) 2018.01.30
    파트 1 변수  (2) 2018.01.30
    파트 1 표준입출력  (0) 2018.01.30

    댓글

© 2018 TISTORY. All rights reserved.