&와&&차이1 초등학생도 이해하는 C 언어 - & 와 && 의 차이점 C 언어를 처음 접하고 코딩을 시작하면 상당히 헷갈리는 부분이 생깁니다. 그 대표적인 예가바로 & 와 && 그리고 | 와 || 입니다. 둘 다 AND 와 OR 연산임은 맞는데 뭐가 다를까요? 먼저 & 와 | 는 비트 연산자이고, && 와 || 는 논리 연산자입니다. 정확히 설명을 하자면, & 는 특정 변수를 각 비트별로 AND 연산을 하여 그 값을 도출해 내는 것이고, && 는 변수의 값 자체의 논리 값을 AND 연산해 결과 값 또한 논리 값으로 표현 됩니다. 따라서 비트 연산과 논리 연산은 그 용도가 다릅니다. & 는 비트단위로 사칙연산과 같은 값의 계산을 위해 사용되고, && 는 True / False 를 구분 하기 위해 사용됩니다. 먼저 비트연산을 알아보겠습니다. 비트 연산을 이해 하기 위해서는 비.. 2020. 5. 23. 이전 1 다음