Материал: Лекция 4 у

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A BBYY

c

 

 

 

 

 

 

 

 

:

float pi=3.14159, c=l.23;

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

unsigned int year=2000;

. . ,

, : 4, 356, — 128.

, , : 016, 077.

, 0 ,

: 0 , 0 253, 0xFFFF.

:

int, int; ,

unsigned int,

; , long , , unsigned long.

unsigned long,

.

.

(2.5) (1 -8),

double. : 44. 3.14159 44 1.5 -4.

. ,

. : F(f) - float

U(u) - unsigned; L(l) - long ( ). ,

U L UL LU.

:

3.14159F — float, 4 ;

3.14L — long double, 10 ;

50000U — unsigned int, 2 (

);

OLU — unsigned long, 4 ; 24242424UL — unsigned long, 4 .

.

. : ' ', ' ', '5 '+'. ,

, . : "rezult", "

".

,

. — . ,

6

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

Tran

sf

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

D

 

 

 

or

e

 

 

 

Y

P

 

 

 

 

 

m

 

B

Y

 

 

 

 

 

 

buy

r

B

 

 

 

 

 

 

2

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

 

.

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ASCII ( 0 31)

 

 

 

 

 

m

 

w

 

 

 

 

 

.

o

 

 

 

w

w.

 

BBYY

c

 

 

 

 

 

 

 

A

 

 

 

 

 

. ++ ,

 

 

 

 

 

“\“. , :

 

 

 

 

 

 

 

 

 

 

 

 

'\n' — ;

 

 

 

 

 

 

 

 

 

 

 

 

'\t' — ;

 

 

 

 

 

 

 

 

 

 

 

 

'\ ' — .

 

 

 

 

 

 

 

 

 

 

 

 

, ,

-

(ESC — sequence),

.

. : ''. d —

( 0 7). : '' ( ''), h —

( 0 F). , ,

, : ' ', '101 ', '\u1093?41'.

). , ++

.

const . const

, .

, .

: const float pi=3.14159;

const int iMIN=l, iMAX=1000;

.

#define :

#define < > < >

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

:

#define iMIN I

#define iMAX 1000

.

.

. ,

X=iMAX - iMIN;

:

=1000-1;

7

AB

 

 

 

F Tran

sf

 

 

 

 

 

F Tran

sf

 

 

 

 

D

 

 

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

or

 

 

 

Y

P

 

 

or

 

 

 

 

 

 

e

 

 

 

 

 

 

 

e

B

Y

 

 

 

 

 

m

 

B

Y

 

 

 

 

 

m

 

 

 

 

buy

r

B

 

 

 

 

buy

r

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

 

 

 

0

 

 

 

 

 

 

0

 

 

 

 

 

to

 

.

A

 

 

 

 

 

to

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

here

 

 

 

 

 

Click

 

 

 

iMAX iMIN .

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w w

w

.

A

B

 

 

 

m

w

 

 

.

o

w

w.

 

BYY

c

 

 

 

A

 

 

 

.

 

 

 

.

 

 

 

 

enum,

 

 

 

. :

 

 

 

enum {A, B, C, D};

0, — l, C — 2, D

— 3. .

. : enum {A=10, B, C, D};

: = 10, B = 11, C = 12, D =

B

 

m

o

.c

 

BYY

 

13.

: enum { =10, =20, =35, D=100};

,

.

. :

enum metal {Fe, Co, Na, Cu, Zn); metal Metl, Met2;

metal .

: Metl=Na; Met2=Zn;

,

, , , , .

. ,

. ,

:

 

 

a+b

12.5 - z

2*(X+Y)

 

++

+++b

--n*2

n*=1

, . .

8

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

Tran

sf

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

D

 

 

 

or

e

 

 

 

Y

P

 

 

 

 

 

m

 

B

Y

 

 

 

 

 

 

buy

r

B

 

 

 

 

 

 

2

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

 

.

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, ,

 

 

 

 

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

w

 

 

 

 

 

.

o

 

 

 

w

w.

 

BBYY

c

 

 

 

 

 

 

 

A

 

 

 

 

 

. , , ,

, — .

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

:

;

+

;

*

;

/

;

%

( Mod );

++ ( );

-- ( ).

, ,

. % .

. —

, — . / Div

. , 5/3 2, 1/5

0.

, .

, 5. / 3, 5. / 3., 5/3. 1.6666.

— . ++ ,

— .

( ), (

), : ++X X++, -- --.

:

+1; ++ ; ++

. . :

=3; b=2;

++*b++;

: =4, b=3, c=6.

:

=3; b=2;

=++ *++b;

9

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

Tran

sf

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

D

 

 

 

or

e

 

 

 

 

Y

P

 

 

 

 

 

m

 

 

B

Y

 

 

 

 

 

 

buy

r

 

B

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

to

 

 

 

.

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: = 4, b = 3, = 12.

 

 

 

 

 

Click

 

 

 

 

 

 

w

 

 

 

 

 

 

m

 

 

 

 

w

w.

 

 

 

.

o

 

 

 

 

 

BBYY

c

 

 

 

 

 

 

 

 

A

 

 

 

 

 

: ++ — —

 

 

 

 

 

, ,

 

 

 

 

 

 

— .

 

 

 

 

 

 

 

 

3 2, — 4 3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

++, --

 

 

 

 

 

 

 

 

 

 

 

 

— ( )

 

 

 

 

 

 

 

 

 

 

 

 

*, /, %

 

 

 

 

 

 

 

 

 

 

 

 

+, -

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

,

 

.

r

 

 

 

T ansf

 

 

 

or

 

 

 

m

 

 

 

e

 

 

buy

r

 

 

0

 

 

 

2

 

to

 

.

here

 

 

 

 

 

 

 

 

m

 

 

o

 

 

.c

 

B BYY

 

.

, .

« » « ».

<=

>=

 

= =

 

! =

.

, .

: — 1,

— 0.

:

<0, 101>=105, ' '==' ', ' "=' '

0 — ;

1 — ;

.

.

, . ! ( )

&&, ( )

10

Источник: https://studfile.net/preview/14502454/