Регистрация
Войти
Стать экспертом Правила
Информатика

29 or -49высчитать pascalПо возможности объяснить, как высчитать это с помощью калькулятора, ибо паскаль выдает 223, а калькулятор -33.

ОТВЕТЫ
Все зависит от типа переменных!

var a: smallint;
var b: integer;
var c: cardinal;
var d: byte;

begin
        a := 29 or -49;
        b := 29 or -49;
        c := 29 or -49;
        d := 29 or -49;

        writeln('smallint: ', a);
        writeln('integer: ', b);
        writeln('cardinal: ', c);
        writeln('byte: ', d);
end.

smallint: -33
integer: -33
cardinal: 4294967263
byte: 223


27
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам