C와 C++의 연산자
From Wikipedia, the free encyclopedia
이것은 C와 C++ 프로그래밍 언어의 연산자의 목록이다. 나열된 모든 연산자는 C++에 존재한다. 네번째 열("C에 포함됨")은 해당 연산자가 C에 존재하는지를 표시한다. C는 연산자 오버로딩을 지원하지 않는다.
![]() | 이 문서는 다른 언어판 위키백과의 문서(en:Operators in C and C++)를 번역 중이며, 한국어로 좀 더 다듬어져야 합니다. |
연산자가 오버로드되지 않았다면, &&
, ||
, ,
(쉼표 연산자) 연산자는 첫 번째 피연산자(operand)가 평가된 시점이 시퀀스 포인트이다.
C++는 형 변환 연산자인 const_cast
, static_cast
, dynamic_cast
, reinterpret_cast
를 포함한다. 이들 연산자의 서식은 우선순위 단계가 중요하지 않다는 것을 의미한다.
C와 C++에서 사용 가능한 연산자 중 대부분은 C#, 자바, 펄, 그리고 PHP와 같은 다른 언어에서도 동일한 우선순위, 결합법칙, 의미론으로 사용가능하다.