unsigned char c;unsigned long l;c = *(unsigned long *)&l;//младший байтc = *((unsigned long *)&l + 1);c = *((unsigned long *)&l + 2);c = *((unsigned long *)&l + 3); //старший байт