|
|
У меня есть три байтовых переменных. Из них необходимо собрать одну long. Если я делаю так:
unsigned long i;
unsigned char j1,j2,j3;
....
i = (j1<<16) |(j2<<8)| j3;
То в результате получается в i собираются только j2 и j3, а вместо j1 подставляется 0.
E-mail: info@telesys.ru