.


:




:

































 

 

 

 


5.




, .

: .

, . . : ; ; ; ; .

, , . .

. , .

" " " ". - , , , - . , , - . , :

char - ;

int - ;

float - ;

double - ;

void - .

:

1. char 1 , , : '', ':', 'j' ( ).

2. int . int . , 16- int 2 . -32768 32767.

3. float . , , : -5.6, 31.28 .. , : -1.09e+4. "" , "" - . float 32 . 3.4-38 3.4e+38.

4. double . , float (.. 64 ). double 1.7e-308 1.7e+308.

5. void ( ) , , , .

. , . ANSI :

unsigned

signed

short

long

, : unsigned char. , , int. , :

long ;

long int ;

. . 7 (unsigned, signed, short, long) (char, int, float double), ( 16- ).

7.

() ( )
char 1 (8) -128 127
unsigned char 1 (8) 0 255
signed char 1 (8) -128 127
int 2 (16) -32768 32767
unsigned int 2 (16) 0 65535
signed int 2 (16) -32768 32767
short int 2 (16) -32768 32767
unsigned short int 2 (16) 0 65535
signed short int 2 (16) -32768 32767
long int 4 (32) -2147483648 2147483647
unsigned long int 4 (32) 0 4294967295
signed long int 4 (32) -2147483648 2147483647
float 4 (32) 3.4-38 3.4+38
double 8 (64) 1.7-308 1.7+308
long double 10 (80) 3.4-4932 3.4+4932

 

: ; . (.25).

. 25.

1 (0,1,, 9) ;

2 .

12. : 2.45, +33.668, 0.04, 0.0453.

(.26):

. 26.

 

1 ;

2 ;

;

3 .

:

1. 45,3·103 : +45.3E3 4.53E2 0.453E1.

2. 45·104 :
45E4 4.5E5 0.45E+6.

.





:


: 2016-10-22; !; : 869 |


:

:

, , .
==> ...

1603 - | 1277 -


© 2015-2024 lektsii.org - -

: 0.009 .