char. 256 , . :
program demochar;
var i: byte;
ch: char;
begin
write( : ); readln (i);
ch:= chr(i); { }
writeln(ϳ , i, , ch);
readln;
end.
, , , 32 . , , , , , .
:
chr (n) n. char.
ord (ch) ch. byte.
pred (m) m.
succ (m) m.
char, [2], boolean, .
: , , , . , . char , , . , A<B ( ).
, . : . , , . , , .
, , , . , , : . , . : true () false (). . , , , true false.
true false . , , , , . ³ : , , , , . , .
|
|
. 0 1. , , 쳺 . 1, 0. ³ 1 .
, . () , , , . , .
27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
, . , :
, , , , :
100100112 = 27 + 24 +21 + 20 = 128 + 16 + 2 + 1 = 14710
, . . , , . , . , . 156. ij 2, , . (. ).
: ij 2 , 0, , . . 0 .
156: 2
156 78: 2
0 78 34: 2
0 34 17: 2
0 16 8: 2
1 8 4: 2
0 4 2: 2
0 2 1: 2
15610 = 100010002 0 0 0.!
, 8 16, , , , .
, . Pascal 4 : not, and, or xor. :
|
|
not ( );
and ( );
or ( );
xor ;
. , ( ) . , .
. , . , , , .
, : true false. :
X | Y | not X | X and Y | X or Y | X xor Y |
false | false | true | false | false | false |
false | true | true | false | true | true |
true | false | false | false | true | true |
true | true | false | true | true | false |
3. .
, :
n not .
n and true , , true.
n or true , true.
n xor true , true.
, . , , , . , .
.