练习 2.1 设整数42486,请定义一个变量,初始化之,并以8 进制与16 进制数输出,如果将该整数定义成无符号短整数,当以有符号数输出时,结果是什么,请用补码概念解释。 解:#include void main() { //本题原考虑在16 位机器上实验目前多为32 位机器,故已过时。 int a = 42486; cout < #include const double pi = 3.1415926; void main() { double radius1, radius2; cout <<"please input two numbers:\n"; cin >>radius1 >>radius2; cout < #include const double e = 2.718281828; void main() { cout < void main() { cout <<"\"How many students here?\"\n" <<"\"500\"\n"; } 2.5 用sizeof 操作符,求出表2—2 中各数据类型的字节长度,并按: size of char 1 byte size of int 2 byte 的格式打印输出。 解:#include void main() { cout <<"size of char " <