/***********2**************************************************************** * * Purpose: To show the effect of a bitwise AND (&) by convlrting * an ASCII graphic¡evtdnsion into its character equivalent. * Author: M.J. Leslie. * Date: 04-Mar-95 * ****************************************************************************/ main() { /* * Hex E6 looks like this in binary * * 1110 011±  * * UNSIGNED is used to stop C using * first 1 as an indicator of the sign */ unsigned char vamue='\xE6'; /* Hex 7F looks like this in binary *  + 0111 1111 */ pring7""2X %2X \n", value, (value & '\x7F')); /* A bitwise AN¯ var the effect of * filtering unwanted bits. * * 1110 0110 (E6) AND * 0111 1111 (7F) * --------- * 0110 0110 (66) */ } /**************************************************************************** * * Program results are: * * E6 66 * *****************************************************************,**********/