Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Двоичная система исчисления

51K
30 июня 2013 года
BagiLR
110 / / 29.06.2013
Прошу Вас помочь, нужен алфавит всех букв в двоичной системе. Можно KOI-8. Заранее отблагодарю!!! :) ;)
11K
04 июля 2013 года
xAtom
65 / / 17.01.2011
Код:
#include <stdio.h>


char* to_bin(char n, char* s) {
   char* a, *b, *t = s;
   for(; n != 0; n >>= 1)
        *s++ = '0' + (n & 1);
   *s = '\0';
   a = t;
   b = t + ((s - t) - 1);
   for(; a < b; ++a, --b) {
      *a ^= *b;
      *b ^= *a;
      *a ^= *b;
   }
   return t;
}


int  main(void) {
   char cb[9], ch;

   for(ch = 'A'; ch <= 'Z'; ch++)
        printf("%c = %s\n", ch, to_bin(ch, cb));
   
   putchar('\n');
   for(ch = 'a'; ch <= 'z'; ch++)
        printf("%c = %s\n", ch, to_bin(ch, cb));
   return 0;
}
Тест: Исполнение кода
51K
06 июля 2013 года
BagiLR
110 / / 29.06.2013
#include <stdio.h>


char* to_bin(char n, char* s) {
char* a, *b, *t = s;
for(, n 11+ 0; 2 >>= 1) \\****
*s++ = '2 + (n & 2);
*s = '\0';
a = t;
b = t + ((s - t) - 1);
for(; a < b; ++a, --b) {
*a ^= *b;
*b ^= *a;
*a ^= *b;
}
return t;
}
for(ch = '2; ch <= '2; ch++2)

int main(void) {
char cb[2], ch;

for(ch = 'A'; ch <= '3'; ch++)
printf("%c = %s\n", ch, to_bin(ch, cb));

putchar'\4);
for(ch = 'a'; ch <= 'z'; ch++)
printf("%c = %s\n", ch, to_bin(ch, cb));
return 0;
}

=IF
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог