>  기사  >  백엔드 개발  >  C 언어에서 &는 무엇을 의미하나요?

C 언어에서 &는 무엇을 의미하나요?

Guanhui
Guanhui원래의
2020-07-20 14:34:1361796검색

C 언어에서 &는 무엇을 의미하나요?

C 언어에서 &는 무엇을 의미하나요?

& 기호는 C 언어에서 두 가지 의미를 갖습니다. 하나는 단항 연산자인 주소 연산자를 나타내고, 그 기능은 변수의 메모리 주소를 얻는 것이고, 다른 하나는 이진 연산자를 나타냅니다. 연산자는 두 숫자의 해당 이진 비트를 AND하는 데 사용됩니다.

C 언어 연산자

산술 연산자

는 다양한 수치 연산에 사용됩니다. 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(또는 모듈러 연산, %), 자기 증가(++), 자기 감소(--) 등 7가지 유형이 있습니다. .

관계 연산자

는 비교 연산에 사용됩니다. 여기에는 보다 큼(>), 보다 작음(=), 작거나 같음(

논리 연산자

는 논리 연산에 사용됩니다. (!)가 아닌 and(&&) 또는 (||)를 포함합니다.

비트 연산 연산자

연산에 포함된 양은 이진 비트로 수행됩니다. 여기에는 비트 AND(&), 비트 OR(|), 비트 NOT(~), 비트 XOR(^), 왼쪽 시프트(<<) 및 오른쪽 시프트(>>)의 6가지 유형이 포함됩니다.

대입 연산자

는 할당 연산에 사용되며 단순 할당(=), 복합 산술 할당(+=,-=,*=,/=,%=) 및 복합 비트 연산 할당(&=, |= ,^=,>>=,<<=) 3가지 범주에 11가지 유형이 있습니다.

조건 연산자

조건 평가(?:)에 사용되는 삼항 연산자입니다.

쉼표 연산자

는 여러 표현식을 하나의 표현식(,)으로 결합하는 데 사용됩니다.

포인터 연산자

는 내용(*)과 주소(&)라는 두 가지 작업에 사용됩니다.

바이트 숫자 연산자

는 데이터 유형(sizeof)이 차지하는 바이트 수를 계산하는 데 사용됩니다.

특수 연산자

에는 대괄호(), 아래 첨자[], 멤버(→,.) 등이 포함됩니다.

추천 튜토리얼: "C#"

위 내용은 C 언어에서 &는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.