[Unity C#] 연산자 - 2

YongSeok·2022년 7월 5일

✏️ 산술 연산자

  • 조건을 비교하는 비교연산자가 동시에 두개이상 사용될때 사용

✏️ 삼항(조건) 연산자

  • 조건식을 사용해 조건식의 참, 거짓 여부에 따라 다른 결과값 대입

👇 예제 코드

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Test : MonoBehaviour
{
    void Awake()
    {
        bool result = false;
        int x = 5, y = 2;

        // && 연산자 (두 조건이 모두 참일 때만 참)
        result = x > 2 && y != 5;
        Debug.Log($"{x} > 2 && {y} != 5 = {result}");

        // || 연산자 (두 조건이 모두 거짓일 때만 거짓)
        result = x < 4 || y == 3;
        Debug.Log($"{x} > 4 || {y} == 3 = {result}");

        // ! 연산자 (참은 거짓으로 거짓은 참으로)
        Debug.Log(result);
        result = !result;
        Debug.Log(result);

        // 조건(삼항) 연산자
        int hp = -10;
        hp = hp < 0 ? 0 : hp;
        Debug.Log("체력 : " + hp);
    }
}

👇 실행 결과


✏️ 연산자 우선순위

  • 우선순위가 같을 경우 왼쪽의 연산자를 먼저 계산한다
  • 괄호 안에 있는 연산자가 우선 계산된다

0개의 댓글