Непонятка с типом переменной.

Ответить
findeler
Рядовой
Сообщения: 76
Зарегистрирован: 16.07.2016{, 08:31}
Репутация: 0
Откуда: Рязань

Непонятка с типом переменной.

#1

Сообщение findeler » 20.08.2016{, 10:45}

Проблема следущая.

Строится конструкция a=a-2
где a-byte.

Но на схеме блок sub переводит данные в тип int, и как то подаёт их в byte. (см картнку).

Что на самом деле происходит ?
Вложения
6012880.jpg

Balzamalex
Сержант
Сообщения: 102
Зарегистрирован: 07.09.2015{, 21:21}
Репутация: 0

Непонятка с типом переменной.

#2

Сообщение Balzamalex » 20.08.2016{, 11:35}

Если из первого числа отнять второе, это ведь может быть и отрицательное число...
Хотя, судя по коду, это баг

СпойлерПоказать
byte _gtv1 = 1;
byte _gtv2 = 2;
byte _gtv3;
void setup()
{
}
void loop()
{

_gtv3 = (_gtv1)-(_gtv2);

}

Ответить

Вернуться в «переменные»