inflearn logo
강의

講義

知識共有

C#とUnity、本番ゲームでしっかりと始める(著者直講)

1.6 演算子

논리 연산자 &&, || 와 &, | 의 차이점

892

HINK0072

投稿した質問数 1

0

교제 45p에 AND, OR, NOT을 &&, ||, !로 표현한다고 되어있고, 그 기능들은 잘 이해하였는데, 그 밑에 &, | 이렇게 하나만 있는 것은 무엇을 뜻하는 지 모르겠습니다.  예를 들면 

true && false

true || false

이런 것들은 이해하였는데

true & false

true | false

이것들은 이해하기 좀 어렵습니다. 둘이 무슨 차이가 있는지 잘 모르겠습니다. 하나만 쓰는 거는(&, |) 두개를 쓰는 거랑(&&, ||) 무슨 차이 인가요? 기능은 같은 것 같은데..

논리연산자 unity C#

回答 2

1

inuit57

https://blog.aliencube.org/ko/2014/02/17/difference-between-single-pipe-and-double-pipes-in-c-sharp/

 

이 글을 참고해주세요 

0

kkirru

오 나르비님 대신 답변 감사드립니다! ㅎㅎ

논리 연산자가 두개일 경우, 먼저 나온 피연산자가 조건을 만족할 경우 뒤에 나온 피연산자를 검사하지 않습니다.

논리 연산자가 한개일 경우에는 먼저 나온 피연산자와 관계없이 뒤에 나온 피연산자를 검사합니다!

그래서 특별한 경우가 아니라면 논리 연산자를 두개 적어주시면 됩니다.

감사합니다 :)

0

inuit57

논리 연산자가 한 개일 경우, 먼저 나온 피연산자가 조건을 만족할 경우 뒤에 나온 피연산자를 검사하지 않습니다.

-> 둘다 두 개라고 잘못 적으신 듯 해요! 

0

kkirru

오옷 감사합니다~!!

EXTENSIONS

0

56

1

총알발사 Vector3

0

129

1

Invoke 오류

0

165

1

4.10 델리게이트 예문이 이해되지 않습니다.

0

121

1

기존에 있던 스크립트에 워링이 새로운 스크립트에서도 콘솔에 뜹니다.

0

116

2

강의 영상 2.5 객체 중 객체와 class관련 질문입니다

0

115

1

델리게이트를 이용하여 멀티캐스트를 할 때, 같은 타입만 담을 수 있나요?

0

183

1

사용하시는 테마가 궁금합니다

0

224

1

저도 이동이 안돼요.....ㅠㅠ

0

207

1

작동이 안되네요

0

650

1

2.17강에서 피격부분이 작동하지 않습니다

0

226

1

교재 관련 질문

0

312

1

유니티 vscode 연결

0

1854

1

Vector2 Vectoe3

-1

377

1

실행시 콘솔창 출력안됨

0

2166

1

왜 이 책에서는 Time.deltaTime을 쓰지 않았는지?

0

796

1

혹시 강의 내용 정리한 것을 블로그에 포스팅 해도 될까요??

0

380

0

collision 발생 조건

0

452

0

강의 2.11 protected와 this/base 에서 객체생성 오류가 발생합니다.

0

332

0

class 작성 스크립트와 객체를 생성하는 스크립트가 다른 경우

0

286

1

질문이 있습니다! 컴파일 에러 관련입니다.

0

278

0

Peek에 대해서 질문드립니다.

0

369

1

이런식으로 코드를 짜도 될까요?

1

595

0

visual studio code

0

383

1