b"\n_START_ARTICLE_\nOperadores em C e C++\n_START_PARAGRAPH_\nC++ tamb\xc3\xa9m cont\xc3\xa9m os operadores para convers\xc3\xa3o de tipos de dados const_cast, static_cast, dynamic_cast e reinterpret_cast, que n\xc3\xa3o est\xc3\xa3o listados na tabela.\n_START_SECTION_\nOperadores aritm\xc3\xa9ticos\n_START_PARAGRAPH_\nOperadorSintaxe\xc3\x89 sobrecarreg\xc3\xa1vel?Presente em C?_NEWLINE_Adi\xc3\xa7\xc3\xa3o un\xc3\xa1ria+aAdi\xc3\xa7\xc3\xa3oa + bIncremento pr\xc3\xa9-fixado++aIncremento p\xc3\xb3s-fixadoa++Atribui\xc3\xa7\xc3\xa3o por adi\xc3\xa7\xc3\xa3oa += bSubtra\xc3\xa7\xc3\xa3o un\xc3\xa1ria-aSubtra\xc3\xa7\xc3\xa3oa - bDecremento pr\xc3\xa9-fixado--aDecremento p\xc3\xb3s-fixadoa'Atribui\xc3\xa7\xc3\xa3o por subtra\xc3\xa7\xc3\xa3oa -= bMultiplica\xc3\xa7\xc3\xa3oa * bAtribui\xc3\xa7\xc3\xa3o por multiplica\xc3\xa7\xc3\xa3oa *= bDivis\xc3\xa3oa / bAtribui\xc3\xa7\xc3\xa3o por divis\xc3\xa3oa /= bM\xc3\xb3dulo (resto)a % bAtribui\xc3\xa7\xc3\xa3o por m\xc3\xb3dulo (resto)a %= b\n_START_SECTION_\nOperadores comparativos\n_START_PARAGRAPH_\nOperadorSintaxe\xc3\x89 sobrecarreg\xc3\xa1vel?Presente em C?_NEWLINE_Menor quea < bMenor ou igual quea <= bMaior quea > bMaior ou igual quea >= bDiferente dea != bIgual aa == bN\xc3\xa3o l\xc3\xb3gico!aE l\xc3\xb3gicoa && bOu l\xc3\xb3gicoa || bDeslocamento \xc3\xa0 esquerdaa << bAtribu\xc3\xa7\xc3\xa3o de deslocamento \xc3\xa0 esquerdaa <<= bDeslocamento \xc3\xa0 direitaa >> bAtribui\xc3\xa7\xc3\xa3o de deslocamento \xc3\xa0 direitaa >>= b\n_START_SECTION_\nOperadores l\xc3\xb3gicos sobre bits\n_START_PARAGRAPH_\nOperadorSintaxe\xc3\x89 sobrecarreg\xc3\xa1vel?Presente em C?_NEWLINE_Complemento~aEa & bAtribui\xc3\xa7\xc3\xa3o por ea &= bOua | bAtribui\xc3\xa7\xc3\xa3o por oua |= bOu exclusivoa ^ bAtribui\xc3\xa7\xc3\xa3o por ou exclusivoa ^= b\n_START_SECTION_\nOutros operadores\n_START_PARAGRAPH_\nOperadorSintaxe\xc3\x89 sobrecarreg\xc3\xa1vel?Presente em C?_NEWLINE_Atribui\xc3\xa7\xc3\xa3oa = bChamada de fun\xc3\xa7\xc3\xa3oa()Elemento de arranjoa[]De refer\xc3\xaancia*aRefer\xc3\xaancia&aMembro de ponteiroa->bMembro de identificadora.bDe refer\xc3\xaancia de membro de identificadora.*bDe-refer\xc3\xaancia de membro de ponteiroa->*bConvers\xc3\xa3o de tipo de dados(tipo) aV\xc3\xadrgulaa , bCondi\xc3\xa7\xc3\xa3o tern\xc3\xa1riaa ? b : cResolu\xc3\xa7\xc3\xa3o de escopoa :: bTamanho desizeof aIdentificador de tipotypeid (tipo de dado)\n_START_SECTION_\nSin\xc3\xb4nimos em C++\n_START_PARAGRAPH_\nC++ define palavras-chave que atuam como apelidos para alguns operadores: and (and), bitand (and), and_eq (and=), or (||), bitor (|), or_eq (|=), xor (^), xor_eq (^=), not (!), not_eq (!=), compl (~). Eles s\xc3\xa3o processados pelo analisador sint\xc3\xa1tico da mesma forma que seus equivalentes._NEWLINE_J\xc3\xa1 C fornece na biblioteca padr\xc3\xa3o o cabe\xc3\xa7alho iso646.h, que define esses s\xc3\xadmbolos atrav\xc3\xa9s de macros."