.


:




:

































 

 

 

 





double, :

1) , : n. m, n, m ;

2) ( ) . ( ), . 10, .

: n. mE p, n, m , ; 0. xxxE p , , 1,25×108 = 0.125 E 7.

:

1.0 3.125 100 10 0.12537 +12.

, . , , , 1.0 1. 0.5 .5.

.

 

3.3.

, : ' A ', ' ' ( char ).

(escape) :

\ n ;
\ t ;
\ b ;
\ r ;
\ v ;
\ f ( );
\\ ;
\' ;
\" ;
\0 , 0.

'\0' , .

, :

char ss = Ӓ;

, , : \\, \', \".

: ' ', '9', '$', '\ n '.

 

ASCII, (). '\0', 0, ( ASCII = 0) .

, . , . "1234 ABC ": '1' '2' '3' '4' ' A ' ' B ' ' C ' '\0'.

:

"", "\ n \ t \ n ", " \" WAIT \" ".

.

-.

, (\). :

\

\

\

, .

4.

 

,

( ) , . , , . .

, , .. , . .

, , . .

, , a + b + c (a + b)+ c. , (?:), .

, , :

. ;

> ;

[ ] , ;

() .

.

. 2.

 

:

+ (); (); / (, int ); * (); % ( ).

(+ * /) , , , , , ( ).

: ; *, /, %; +, .

(+, ) ( ), + , ( ).

*, /, % +, , : x + y * z a /(b + ), .. .

 

:

_1 = _2;

_1 ( ) . L, (L value, Left value) . , , . .

_2 ( ) : , , . R, (Rvalue, Rightvalue).

C, , , . , , , :

int i, j, k;

float x, y, z;

...

i = j = k = 0; k = 0, j = k, i = j;

x = i + (y = 3) (z = 0); z = 0, y = 3, x = i + y z;

:

: 2 = x + y;

: getch () = i;

: (i + 1) = 2 + y;





:


: 2018-10-14; !; : 246 |


:

:

, - , ; , - .
==> ...

1587 - | 1597 -


© 2015-2024 lektsii.org - -

: 0.014 .