Каково значение 0B00 и 0B11 в C/C ++? [дублировать]C++

Программы на C++. Форум разработчиков
Anonymous
Каково значение 0B00 и 0B11 в C/C ++? [дублировать]

Сообщение Anonymous »

При программировании arduino в c/c ++ строка "ddrb | = 0b00101000;" происходит. Хотя я знаю, что DDRB - это регистр направления данных для порта B, и значение чисел после «0B00» (какие слоты 13–9), я все еще не знаю, что означает «0B00».#include
#include

int main (void) {

float seconds = 0.5;
int time = 1000 * seconds;

DDRB |= 0b00101000;

while (1) {

PORTB |= 0b00001000;
_delay_ms(time);
PORTB &= 0b11110111;
PORTB |= 0b00100000;
_delay_ms(time);
PORTB &= 0b11011111;
}
return 0;
}


Подробнее здесь: https://stackoverflow.com/questions/597 ... b11-in-c-c

Вернуться в «C++»