.


:




:

































 

 

 

 


1.10.




 

#include <iostream>

 

using namespace std;

 

int main (void)

{

short z;

z = 0x7FFF;

 

// short = 07FFF;

cout << "z:\t" << hex << z << ": " << dec << z << endl;

// z 1;

cout << "z+1:\t" << hex << z+1 << ": " << dec << z+1 << endl;

// z ;

cout << "++z:\t" << hex << ++z << ":" << dec << z << endl;

// z ;

cout << "uz:\t" << hex << static_cast<unsigned short>(z) <<

": " << dec << static_cast<unsigned short>(z) << endl << endl;

// ;

z = -105;

cout << "z:\t" << hex << z << ": " << dec << z << endl;

z = ~z;

z++;

cout << "z:\t" << hex << z << ": " << dec << z << endl << endl;

// ;

z = 501;

cout << "z:\t" << hex << z << ": " << dec << z << endl;

z--;

z = ~z;

cout << "z:\t" << hex << z << ": " << dec << z << endl << endl;

return 0;

}

 

: >>=, <<=, |=, &=, ^=.

1.9.3.

++ , : a? b: c. , a, ?, . , , , true, : b, c. , , , .

 

1.11. .

 

#include <iostream>

 

using namespace std;

 

int main (void)

{

bool x;

cout << "Enter bool x (0 or 1): ";

cin >> x;

cout << (x? "true": "false") << endl;

int y;

cout << "Enter int y: ";

cin >> y;

y? (cout << "not", cout <<" 0" << endl): (cout << "0" << endl);

return 0;

}

1.9.4.

: >, <, >=, <=, == !=, bool. , , .

 

1.12. .

 

#include <iostream>

 

using namespace std;

 

int main (void)

{

double x;

cout << "Enter x: ";

cin >> x;

 

double y;

cout << "Enter y: ";

cin >> y;

 

cout << ((x == y)? "x == y": "x!= y") << endl;

cout << "max(x,y): ";

cout << ((x >= y)? (cout << "x = ", x): (cout << "y = ", y)) << endl;

cout << "x " << ((x < 0)? "< 0": ">= 0") << endl;

cout << "y " << ((y >= 0)? ">= 0": "< 0") << endl;

 

return 0;

}

1.7. .

< a < b a b
> a > b a b
<= a <= b a b
>= a >= b a b
== a == b a b
!= a!= b a b

 

 

1.9.5.

, , : && ||, !. . && , // , ! .

1.8. .

&& a && b b
|| a || b b
! !a a

 





:


: 2016-09-06; !; : 275 |


:

:

, , . , .
==> ...

1549 - | 1386 -


© 2015-2024 lektsii.org - -

: 0.011 .