Enviado em 14/08/2012 - 16:32h
Gostaria de saber como se faz para manipular bits, ou seja quero que uma variável do tipo int caiba num char.
Gostaria de uma explicação para saber utilizar as funções abaixo, para manipular os bits.
char BufferTX[10]={0};
char BufferRX[10]={0};
int iComando=0;
read((char *) BufferRX);
iComando=BufferRX[0] << 8;
iComando+=BufferRX[0] & 0x00FF;
BufferTX[0]= iComando >> 8;
BufferTX[1]= iComando & 0x00FF;
send ((char *) BufferTX);
Gostaria de uma explicação para saber utilizar as funções abaixo, para manipular os bits.
char BufferTX[10]={0};
char BufferRX[10]={0};
int iComando=0;
read((char *) BufferRX);
iComando=BufferRX[0] << 8;
iComando+=BufferRX[0] & 0x00FF;
BufferTX[0]= iComando >> 8;
BufferTX[1]= iComando & 0x00FF;
send ((char *) BufferTX);