ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
21 декабря
1299217 Топик полностью
vpv.vpv (07.04.2023 07:06, просмотров: 705) ответил il-2 на Как-то так. Можно подправить макрос и вместо 0 и 1 использовать что-то другое, по вкусу:
А мне вот такой способ попался. Простой, как табуретка, зато очень наглядный: 
#ifndef Binary_h
#define Binary_h

#define B0 0
#define B00 0
#define B000 0
#define B0000 0
#define B00000 0
#define B000000 0
#define B0000000 0
#define B00000000 0
#define B1 1
#define B01 1
#define B001 1
#define B0001 1
#define B00001 1
#define B000001 1
#define B0000001 1
#define B00000001 1
#define B10 2
#define B010 2
#define B0010 2
....
....
#define B110111 55
#define B0110111 55
#define B00110111 55
#define B111000 56
#define B0111000 56
#define B00111000 56
#define B111001 57
#define B0111001 57
#define B00111001 57
....
....
#define B11111101 253
#define B11111110 254
#define B11111111 255

#endif