Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como Alternar uma variável em C
A linguagem de programação C é freqüentemente usado para tarefas de programação orientada a hardware, como alternar os bits em uma variável. Alternando os bits em uma variável vai mudar um pouco de 0 a 1 , ou de 1 para 0 . Isto é muito útil para fazer a interface com o hardware, porque um único bit pode controlar se uma peça de hardware está habilitado ou não. Alternando um pouco é bastante fácil em C, mas a sintaxe podem ser desconhecidos para um programador que não teve a interface com hardware antes. Coisas que você precisa
C Compiler , como GCC
C Ambiente de Desenvolvimento Integrado , como o Eclipse CDT
Show Mais instruções
1

Coloque a sua IDE C e iniciar um novo projeto . A janela da área de trabalho irá carregar com um novo arquivo de código fonte
2

Import duas bibliotecas padrão , escrevendo as seguintes linhas na parte superior do arquivo de código fonte : .

# Include < ; stdio.h >

# include
3

Crie uma função principal , escrevendo as seguintes linhas :

int main ()

{

}
4

Declare um "int variável" que você deseja alternar escrevendo essa linha dentro das chaves da função principal :

int x = 5;
5

Imprima a variável para ver o que parece antes alternando -lo. Você pode fazer isso por escrito a seguinte linha:

printf (" % d \\ n" , x);
6

Declare outra " variável int . " Essa variável vai conter o valor do bit que você deseja alternar . Por exemplo, se você quiser alternar o sétimo bit em um inteiro de 32 bits , você pode escrever isso:

int n = 7 ;
7

Alterne o sétimo bit . O sétimo bit em um número inteiro de 32 bits corresponde ao valor de 2 para a corrente de 7 , ou 128 . Alternando -lo , você efetivamente adicionar 128-5 . Escreve este código para alternar o sétimo bit :

x ^ = 1 << n;
8

Imprima a variável novamente , assim:

. printf (" % d \\ n" , x);
9

Execute o programa clicando no botão compilar e executar "O programa irá imprimir o seguinte resultado:

5

133

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um aplicativo para iPhone para um RSS em um …
·Como criar SQLite Com Zend Framework 
·Como equacionar duas coisas em uma instrução IF em C …
·Como ligar a Lista de Fluxo de entrada em C + + 
·Como criar um segmento único no CPP 
·Como adicionar uma página inicial de um navegador da W…
·Tipos de retorno C Função 
·Como escrever um analisador de C 
·Como reverter elementos de um array em C 
·Substrings comuns em C 
  Artigos em destaque
·Como escrever Bytes a matriz de bytes 
·Adicionando um DLL a um projeto CPP 
·Como definir o nível de isolamento em ODBC 
·Como descobrir quais funções C estão disponíveis no…
·Como obter gráficos em C + + 
·Como externo um membro estático 
·Como alterar o ícone no Xcode 
·Diferenças entre C & C + + 
·Como começar um argumento de entrada ARGV em C + + 
·Como código da matriz subtração em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados