.


:




:

































 

 

 

 





.

, .

, :

  1. .

. . : , , , , . :

- int ( ), MS DOS 2 , Win32 4 , : 1245, 6, 175, 5, 1425;

- long 4 , , int ( MS DOS), l (L), : 12l, 14567L, 125234 ( MS DOS);

- unsigned int unsigned long, u (U), 105u (unsigned int), 105ul(unsigned long).

, , : -1000, -200l.

. , , . :

- ( ) 1234, 378l, 346;

- , 2 0x ( 0X), : 0..9, A (a), B (b), , F (f), 0x10, 0x10acd, 0XFFFF;

- , 0, : 0..7, 010, 070, 01237;

  1. .

, . . .

:

- double ( ), 8 , : 12.5,.123, 0.5, 1. ( );

- float 4 , f (F), : 10.5f, 0.123F;

- long double 10 , l (L), : 10.5l, 0.9L.

:

- ( ), : 10.125, 1. ( 1.0), .125 ( 0.125), 0.125, , , , , , , , , 0, , 0;

- ( ): 1e-5, 12.23E4F ( float), , ( ), . 10..

  1. . ANSI , , , , , , a, d, 1, ., , char 1 . , , , ASCII.

, . , \ ( ), - . : \\ - , \ - , \ - , \n ( 10), \r ( 13), \a ( 7), \b () ( 8). , \ooo \xhh, o , h ( 255). , 32 , \x20, \40.

, , Visual C++ ( 4- ): asdf, GR, int ( ).

  1. , ( ), - . : \n , . . \0, , .
  2. . , . . , int.

:

enum <_> {

<1>[=<1>],

<2>[=<2>],

.

<N>[=<N>] };

<1>, <2>, , <N> - , , , 0, 1 .

enum A

{

a, // 0

b, // 1

c=10, // 10

d // 11

};

, int i=b; i 1.

  1. , , , NULL, , . 0, .

1.2.5.

, , - .

, , , :

=: x=y+10;

, (++ --): i++; --j;

: f1();

: x=i++ + f();

, ( ), , ( ).

:

:

- - (, ), ;

+ - , ;

* - , , (), ;

& - , ();

~ - , , ;

! - ( Ż), 0, ( ), 1, ( Visual C++ bool), , ANSI , 2 : , , , , 0- , , 0 - ;

(<>) , ;

sizeof , :

sizeof sizeof()

sizeof()

++ - ( 1), -- - ( 1), , , . ( ), . , , , , . ,

int i=10, j;

j=++i; //

, i j 11 ( j i, 1), ++:

int i=10, j;

j=i++; //

, i 11, j 10, j i, 1. , .

:

:

+ - ;

- - ;

* - ;

/ - ;

% - .

: , + - . % .

:

&& - ;

|| - ;

^ - .

, . , (, , , ). Visual C++ int bool .

:

& - ;

| - ;

^ - ;

>> - ;

<< - .

. &, |, ^ ( , , .).

, . << . >> , , .

():

== - ( =);

!= - ;

> - ;

< - ;

>= - ;

<= - .

. . ( 0, , 1) (0). Visual C++ bool.

:

= - .

L -, .. , , . , , , . , L - (L- value) ( , ), , , .

op= ( op ) , , , += - , : *=, /=, -=, %=, &=, |=, ^= . :

i+=10; i=i+10;

, :

() ;

[ ] ;

. () ;

-> - ;

, () , , , ().

:

?: - .

: <1>? <2>: <3>

, , , , , . ,

y= x>=0? x: -x;

y x.

, . , 15 . , , , ( ). 2, .

2

()
  () [] ->.
  ! ~ + - ++ -- & * () sizeof  
  * / %
  + -
 
  < <= >= > ()
  ==!= ()
  &
  ^
  |
  &&
  ||
  ?:  
  = *= /= %= += -= &= ^= |= <<= >>=  
  , ( "")

.

:

y = a + b * 10; // *, +, =

y = (a + b) * 10; // + (- ), *, =

a = b = c = 100; // = ,

// 100





:


: 2015-10-01; !; : 3411 |


:

:

.
==> ...

1597 - | 1455 -


© 2015-2024 lektsii.org - -

: 0.036 .