Спасибо ребята, пока суть да дело я в это же вечер допетрил
Цитата
a= c & 0xff; // младший
b= (c>>8) & 0xff // старший
работает так же
а = (char)c;
b= (char)(c >> 8);
без 0xFF
Цитата
a=*((char *)&c);
b=*(((char *)&c)+1);
А эта штука незаменима при работе с переменными в памяти данных.
Спасибо еще раз.
С уважением, Андрей