C#/C#기초

2.데이터 가공 연산자

공부를하자 2023. 5. 6. 18:31

연산자
-데이터의 가공을 컴파일러에 지시하는 기호

1)산술 연산자
  -수치의 형식을 다루는 연산자(정수   부동소수점 형식 그리고 demical 사용 가능)

  -두개의 피연산자 필요

2)증감 연산자

3)관계 연산자

 

4) 논리 연산자

   -논리곱 연산자(&&) : A,B 값이 모두 참일때 거짓
 

   -논리합 연산자(||) : A,B  값이 한 라도 일때 거짓

 

   -부정 연산자(!) :  값을 반대로 바꿈

 

5)조건 연산자
  -조건에 따라 값중 하나를 반환

 

6)null 조건 연산자 (C# 6.0 추가됨)

  -객체의 맴버에 접근 하기 전에 해당 객체가 null인지 검사하는 형식

 -객체가 null 이면 null 반환 그렇지 않으면 지정된 멤버를 반환

7)비트연산자

 -비트 수준에서 데이터를 가공하는 연산자 

    ex) 시프트 연산자

      

 

  ex) 비트 논리 연산자

 

  

 

 8)할당 연산자

 

  9)null 병합 연산자(??)

  -null 조건부 연산자처럼 변수/객체의 null검사를 간결하게 만들어주는 역할

연산자의 우선순위

 

'C# > C#기초' 카테고리의 다른 글

6.인터페이스와 추상클래스  (0) 2023.05.13
5. 클래스와 객체지향 프로그래밍  (0) 2023.05.11
4. 메소드 간추리기  (0) 2023.05.09
3.코드의 흐름제어  (0) 2023.05.08
1.변수와 상수 그리고 데이터형식  (0) 2023.05.05