        "Var".
================================================================================

CALC[-txt-cb-[Lfr:Lto[:Rfr:step]]] [-base=2|8|10|16|N] [-err=ErrVal] [[[#]Var]=]Expr1[#[#][DeciDigits][E|F|G]]
CALC Format[[[#]Var]=][[#|$]SubVarName1=]Expr1 and suffix
	   ;or newline[[#|$]SubVarName2=]Expr2 and suffix;...
CALC -gui  //   ()

-[Lfr:Lto[:Rfr:step]]	 ; %%d -  ; :
	[C:[::] / [LeftFrom:LeftTo[:RightFrom:Step]]
-base=	  , : 0bNNNN , 0oNNNN ,
	0xNNNN hex- (). CALC  
	     ( ). 
	  N,   ,    
	.        ().
-err	,       ErrVal
#	  "#" ,     
	  int64.       $,
	      . 
	       , 
	    (, 1.5623E10)
:  or "||"; and "&&"; xor "@@"; bit or "|"; bit and "&"; bit xor "@";
	=, <>;>, >=, <, <=; "+", "-"; mul"*", div"/", com"%"; pow"^" and ()[]{},
	   .
##	     (  ), 
	    : ##4 - ;  
	(-)     (..,  2.100  2.1).
E	  (3.209E001)
F	  (32.09)
G	   ( 32.09  32.1)
 :
		abs(a)				
		arccos(a)		
		arcctg(a)	
		arcsin(a)			
		arctan(a)	
		ceil(a)		  
		cos(a)		
		ctg(a)		
		deg(a)		   
		div(a,b)	
		exp(a)		
		frac(a)		 
		floor(a)	  
		hypot(a,b)	 
		int(a)		
		lg(a)		 
		ln(a)		 
		log(a,b)	 
		max(a,b)	     
		min(a,b)	     
		mod(a,b)	
		pow(a,b)	
		pow10(a)	10- 
		rad(a)		  
		rand(a)		 
		round(a)	 4>5
		shl(a,b)	   b-
		shr(a,b)	   b-
		sin(a)		
		sqrt(a)		 
		tan(a)		
		xor(a,b)	 XOR ( )
		not(a)		  [ ~a]
		lnot(a)		  [ !a]
     :
! -  ,  1 (   0)  0 (   0).
!! -  0  1,  0 (   0),     1.
~ -  , ~~ -     ( )
--------------------------------------------------------------------------------
     ,      
 .   TGMKS (: T=1099511627776
G=1073741824 M=1048576 K=1024 S=512)    :
e ( ), pi ( ).
     "-"   .
   "#":       
, -    ,    16-;
   Var     ENVI    CALC.
      (<=>)   IFEX.
             ( 
16-  ): +/-9007199254740991
   %,  %n%*.   , 
       ENVI   "^"  . 
CALC |   TEAM, |    .
        %RANDOM%,  
 63-    .  
 RAND VarName  ROUND ().
   VarName ,      .
     ";"   .
    CALC  PECMD   -0x8000000000000000 
0x7FFFFFFFFFFFFFFF.        .

******************************************************************[]*****
CALC #Sum = 128 + 32*22
CALC Sum = %Datum1% + %Datum2% * 32    
CALC #Result = 128 * ( 64 +66 )
CALC Result = %Datum1% * ( %Datum2% + 12 ) 
CALC 1+3  //VarName ,     4
CALC V=  &v1=1+3;%&v1%*100
CALC =  &v1=1+3;%&v1%*100
CALC &&a3=%&a%/1073741824 ##2  //   2   
CALC #R0_9=%RANDOM% % 21  //     0...20
RSTR R0_9=1, %RANDOM%  //     0...9
CALC #&&V1=RAND(101) + 100  //     100-200
CALC #&&V2=%RANDOM% % 101 + 100	// ,     100-200
ROUND(17)  ////     0...16
RAND (N) -      0  (N-1),  %RANDOM% % N