C++Primer第五版 2.1.2节练习

练习2.3:读程序写结果

usinged u = 10, u2 = 42;

std::cout << u2-u << std::endl;

std::cout << u –u2 <

 

int i = 10, i2 = 42;

std::cout << i2 – i <

std::cout << I –i2 <

std::cout << I – u <

std::cout << u – I << std::endl;

 

练习2.4:编写程序检查你的估计是否正确,如果不正确,请仔细阅读本节直到弄明白问题所在。

 

答:上面的结果(从上到下顺序编号)

(1)正确,输出32.

(2)正确,输出的为取模后的值

(3)正确,输出32

(4)正确,输出-32

5正确,输出0

6正确,输出0

 

/*
*
*2015-5-5 练习2.3-2.4
*
*/
#include 

int main()
{
	unsigned u = 10, u2 = 42;
	std::cout << u2 - u << std::endl;
	std::cout << u - u2 << std::endl;
	
	int i = 10, i2 = 42;
	std::cout << i2 - i << std::endl;
	std::cout << i - i2 << std::endl;
	std::cout << i - u << std::endl;
	std::cout << u - i << std::endl;
	
	return 0;
} 


你可能感兴趣的:(C++Primer学习,C++Primer第五版,2.1.2节练习)