Эта небольшая простая программа (на Паскале, на Дельфи тоже работает) позволяет получить внутреннее представление целых чисел в памяти ЭВМ. Тип в первой строке можно менять на любой целый, но не забудьте поменять и число байт в типе. (Всё, что можно менять, выделено полужирным.)
type ttype = shortint;
const n = 1; {size in bytes}
var k: ttype;
s: string;
i: integer;
begin
readln(k);
s:='';
for i:=1 to 8*n do
begin
if i mod 4 = 1 then s:=' '+s;
s:=char(48+(k and 1))+s;
k:=k shr 1;
end;
writeln(s);
readln;
end.
Предоставляем читателям возможность самим разобраться в работе программы, тем не менее, вопросы принимаются ;)
Comments
Виталий Бормотов
Wed, 04/29/2009 - 16:08
Permalink
k and 1