Перевод в 8-ную с/с
Как реализовать алгоритм перевода из 10 -ной в 8 -ную с/с побитовым сдвигом? Оо
Код:
currDigit8 = num >> 3;
что то вроде этого. в FAQ'е данного форума есть пример решения без сдвига.
Код:
[COLOR=seagreen]//примитивный пример:[/COLOR]
void main()
{
int num = 0x67;
int dig_8;
printf("%d\n\n", num);
while(num)
{
dig_8 = num & 0x0007;
num >>= 3;
printf("%d \n\n", dig_8);
}
}
void main()
{
int num = 0x67;
int dig_8;
printf("%d\n\n", num);
while(num)
{
dig_8 = num & 0x0007;
num >>= 3;
printf("%d \n\n", dig_8);
}
}