pascal - тип Integer

program max_types;

var
  si: shortint;
   i: integer;
  li: longint;

begin
  si := 127;
   i := 2147483647;
  li := 2147483647; 
  
  writeln('short int max        =  ', si);
  writeln('short int max+1      =  ', si+1);
  si := si+1;
  writeln('short int max+1 (si) = ', si+1);
  
  writeln('integer max          =  ', i);
  writeln('integer max+1        = ', i+1);

  writeln('long int max         =  ', li);
  writeln('long int max+1       = ', li+1); 
  
end.

Границы между положительными и отрицательными числами

program max_types2;
var
   n1, m1: integer;
begin
  n1 := 2147483647;
  m1 := -2147483648;
  writeln('n1 - 1 = ', n1 - 1, '      n1 + 1 = ', n1 + 1, '      n1 + 2 = ', n1 + 2);
  writeln('m1 - 1 = ', m1 - 1, '      m1 + 1 = ', m1 + 1, '      m1 - 2 = ', m1 - 2);
end.

Рейтинг

Проблемы с госуслугами, медленный интернет или плохая связь? Напишите об этом — Минцифры поможет с решением