| 
 
	
	
		| HTML Tutorials |  
		|  |  
		| XML Tutorials |  
		|  |  
		| Browser Scripting |  
		|  |  
		| Server Scripting |  
		|  |  
		| .NET (dotnet) |  
		|  |  
		| Multimedia |  
		|  |  
		| Web Building |  
		|  |  
		| Java Tutorials |  
		|  |  
		| Programming Langauges |  
		|  |  
		| Soft Skills |  
		|  |  
		| Database Tutorials |  
		|  |  
		| Operating System |  
		|  |  
		| Software Testing |  
		|  |  
		| SAP Module |  
		|  |  
		| Networking Programming |  
		|  |  
		| Microsoft Office |  
		|  |  
		| Accounting |  
		|  |  
 | 
 
| 
 
 
 
 
		
			| Vista geral dos operadores de C |  
			| Os operadores de C caem nas seguintes categorias:   
			 
			Sufixar os operadores, que seguem um �nico operando somente. 
			Operadores de prefixo Unary, que precedem com um �nico operando. 
			Operadores bin�rios, que fazem exame de dois operandos e executam uma variedade de opera��es l�gicas e aritm�ticas. 
			O operador condicional (um operador tern�rio), que faz exame de tr�s operandos e aval�a a segunda ou terceira express�o, dependendo da avalia��o da primeira express�o somente. 
			Operadores de atribui��o, que atribuem somente um valor a uma vari�vel. 
			O operador da v�rgula, que d� a garantias a avalia��o left-to-right de express�es v�rgula-separadas. |  
 
 
 
		
		| Para criar umas express�es mais complexas, as vari�veis e as constantes podem ser usadas conjuntamente com operadores de C. As seguintes tabelas descrevem os operadores diferentes dispon�veis em c |  
			| 
					
						| Operador | Exemplo | Descri��o/Meaning |  
						| () | f () | Liga��o de controle |  
						| [] | a [10] | Refer�ncia da disposi��o |  
						 | -> |  | Sele��o do membro da estrutura e de uni�o |  
						| . | s.a | Sele��o do membro da estrutura e de uni�o |  
						| + [unary] | +a | Valor de a |  
						| - [unary] | - a | Negativo de a |  
						| * [unary] | *a | Refer�ncia ao objeto no endere�o a |  
						| & [unary] | &a | Endere�o de a |  
						| ~ | ~a | One complemento de a |  
						| ++ [prefixo] | ++a | O valor de a ap�s o incremento |  
						| ++ [sufixo] | a++ | O valor de a antes do incremento |  
						| -- [prefixo] | - a | O valor de a ap�s o decr�scimo |  
						| -- [sufixo] | a | O valor de a antes do decr�scimo |  
						| sizeof | sizeof (T1) | Tamanho nos bytes do objeto com tipo T1 |  
						| sizeof | sizeof e | Tamanho nos bytes do objeto que tem o tipo da express�o e |  
						| + [bin�rio] - [bin�rio]
 * [bin�rio]
 / %
 | a + b a - b
 a * b
 a/b
 a % b
 | a mais b a menos b
 �pocas b
 dividido por b
 Restante de a/b
 |  
						| >> <<
 | a >> b a << b
 | a, bocados direito-deslocados de b a, bocados esquerdo-deslocados de b
 |  
						| < >
 <=
 >=
 ==
 !=
 | a < b a > b
 a <= b
 a >= b
 a == b
 a! = b
 | 1 se a < b; 0 de outra maneira 1 se a > b; 0 de outra maneira
 1 se a <= b; 0 de outra maneira
 1 se a >= b; 0 de outra maneira
 1 se a igual a b; 0 de outra maneira
 1 se a nao igual a b; 0 de outra maneira
 |  
						| & [bin�rio] |
 ^
 | a & b a | b
 a ^ b
 | Bitwise E de a e de b Bitwise OU de a e de b
 Bitwise XOR (exclusive OU) de a e de b
 |  
						| && ||
 !
 | a && b a || b
 ! a
 | L�gico E de a e de b (rendimentos 0 ou 1) L�gico OU de a e de b (rendimentos 0 ou 1)
 L�gico N�O de a (rendimentos 0 ou 1)
 |  
						| ?: | a? e1: e2 | Express�o e1 se a for nonzero; Express�o e2 se a for zero
 |  
						| = +=
 -=
 *=
 /=
 %=
 >>=
 <<=
 &=
 |=
 ^=
 ,
 | a = b a += b
 a - = b
 a *= b
 a/= b
 a %= b
 a >>= b
 a <<= b
 a &= b
 a |= b
 a ^= b
 e1, e2
 | a, ap�s b �-lhe atribu�do a mais b (atribu�do a a)
 a menos b (atribu�do a a)
 �pocas b (atribu�das a a)
 dividido por b (atribu�do a a)
 Restante de a/b (atribu�do a a)
 a, bocados direito-deslocados de b (atribu�dos a a)
 a, bocados esquerdo-deslocados de b (atribu�dos a a)
 a E b (atribu�dos a a)
 a OU b (atribu�do a a)
 a XOR b (atribu�do a a)
 e2 (e1 avaliado primeiramente)
 |  |  
 
 
 
		
			| Preced�ncia de operadores de C |  
			| 
					
						| Categoria | Operador | Associativity |  
						| Postfix | () [] -> . ++ - - | Esquerda � direita |  
						| Unary | + -! ~ ++ -- (tipo) * & sizeof | Direito � esquerda |  
						| Multiplicative | * / % | Esquerda � direita |  
						| Additive | + - | Esquerda � direita |  
						| Shift | << >> | Esquerda � direita |  
						| Relational | < <= > >= | Esquerda � direita |  
						| Equality | == != | Esquerda � direita |  
						| Bitwise AND | & | Esquerda � direita |  
						| Bitwise XOR | ^ | Esquerda � direita |  
						| Bitwise OR | | | Esquerda � direita |  
						| Logical AND | && | Esquerda � direita |  
						| Logical OR | || | Esquerda � direita |  
						| Conditional | ?: | Direito � esquerda |  
						| Assignment | = += - = |= do ^= do &= do <<= do >>= do *=/= %= | Direito � esquerda |  
						| Comma | , | Esquerda � direita |  |  
 
 
 
 Keywords:
    c operators,
	c programming operators,
	c bitwise operators,
	c bit operators,
	c language operators,
	c binary operators,
	c operator,
	c++ operators'
	 '
	operator in c,
	c operator precedence,
	operators in c,
	operators c,
	bitwise operators in c,
	c# operators
     |  | 
	
	
	
 
		| HTML Quizes |  
		|  |  
		| XML Quizes |  
		|  |  
		| Browser Scripting Quizes |  
		|  |  
		| Server Scripting Quizes |  
		|  |  
		| .NET (dotnet) Quizes |  
		|  |  
		| Multimedia Quizes |  
		|  |  
		| Web Building  Quizes |  
		|  |  
		| Java Quizes |  
		|  |  
		| Programming Langauges Quizes |  
		|  |  
		| Soft Skills Quizes |  
		|  |  
		| Database Quizes |  
		|  |  
		| Operating System Quizes |  
		|  |  
		| Software Testing Quizes |  
		|  |  
		| SAP Module Quizes |  
		|  |  
		| Networking Programming Quizes |  
		|  |  
		| Microsoft Office Quizes |  
		|  |  
		| Accounting Quizes |  
		|  |  |