byte | -128..127 | (8- ) | |
short | -215..215-1 = - 32768.. 32767 | (16- ) | |
char | \u0000..\uFFFF=0.. 65535 | ( 16- ) | |
int | -231..231-1 = - 2.147483648*109.. 2.147483647*109 | (32- ) | |
long | -263..263-1 = -9.223372036854781018.. 9.223372036854781018 | (64- ) |
long, int, L. , 600000000000000L. l, , ( ). , int int long.
, , .
, . , . , , .
. , . .
.
int i,j,k;
int j1;
byte i1,i2=-5;
short i3=-15600;
long m1=1,m2,m3=-100;
, i,j,k,j1,i1,m2 0. i1 , -5. :
byte i1=0,i2=-5;
:
i=5;
j=i*i + 1
m1=j
m2=255;
m1=m1 + m2*2;
char Java, C/C++, , . , , Unicode. Unicode ( ):
char c1='a';
char c2='\u0061';
char c3=97;
97, a.
, . ASCII , . Unicode , Unicode ASCII :
|
|
'A' 65, 'B' 66, 'Z' 90, 'a' 97, 'z' - 122, '0' - 48, '1' - 49, '9' 57,
':' 58, ';' 59, '<' 60, '=' 61, '>' 62, .
, , . , , ! 1='a'*'a'+1000/'b' , .
. , public final:
public final int MAX1=255;
public final int MILLENIUM=1000;
, . = .
, ( ).
: , . , , 26 . , (, ), . , - , 26, . , , 26 ( ), , : _ ( ) . 27, 26. , . , .
. CHARS_COUNT=26, 27 CHARS_COUNT +1, CHARS_COUNT . , , .