C++ 소스파일은 특별한 지시문에 의해서 기계어로 번역되기 전에 변경될 수 있다. 번역되기 전에 소스가 결정(수정)되는 작업이라 '전처리'라고 부르며 전처리기(Preprocessor)에 의해서 수행된다.
컴퓨터는 처리 대상인 수와 문자를 비트열로 변경하여 처리한다. 따라서 이미 수와 문자에 대해서 비트열로 대응되는 규칙이 정해져 있다. 어떤 속성을 나타내는 집합에 포함된 대상을 일정한 대응 규칙에 의해서 비트열로 표현하는 체계를 타입 Type이라고 한다. 이미 C/C+
비트 연산자는 피연산자로 정수나 정수 변수를 취한 후 피연산자가 나타내는 비트열의 모든 비트에 대해서 연산을 수행한다. 비트 연산자는 피연산자의 수에 따라서 단항, 이항 연산자로 구분된다.