1 一种整型不能满足编程的需求
2 short shit=80;
unsigned shit=42110;
auto shit=3000000000;
3 没提供措施,自己小心
4 33L是long类型,33是int类型
5 等价
6 (1) int shit=88;std::cout《(char)shit;
(2) char shit=88;std::cout< 7
如果浮点型中用于存储小数的位数>=整型的位数,就不会有舍入误差。否则,就会有。
查limits.h和float.h,自己解决。
8 74 4 0 4.5 3
9 (1) int shit=(int)x1+(int)x2;
(2) int shit=x1+x2;
10 int float char char32_t double
编程练习
3.1
#include
int main(void)
{
using namespace std;
cout《"输入你的身高,以英寸为单位\n";
int inch;
cin》inch;
cout《"你身高"<
3.2 #include
int main(void)
{
using namespace std;
const int inch_per_foot=12;
const double meter_per_inch=0.0254;
const double pound_per_kg=2.2;
cout《"输入你的身高,以英尺和英寸的方式\n你身高的英尺数:";
int foot;
cin》foot;
cout《"你身高的英寸数:";
int inch;
cin》inch;
cout《"输入你的体重,以磅为单位\n你的体重是:";
int pound;
cin》pound;
inch=foot*12+inch;
double meter=inch*meter_per_inch;
double kg=pound/pound_per_kg;
double BMI=kg/meter/meter;
cout《"你的身高 "<#include
int main(void)
{
using namespace std;
const int minutes_per_degrees=60;
const int seconds_per_minutes=60;
cout《"Enter a latitude in degrees,minutes,and seconds:\n";
cout《"First enter the degrees:";
int degrees;
cin》degrees;
cout《"Next,enter the minutes of arc:";
int minutes;
cout《"Finally,enter the seconds of arc:";
int seconds;
cin》seconds;
cout<
3.4 #include
int main(void)
{
using namespace std;
const int hpd=24;
const int mph=60;
const int spm=60;
const int spd=hpd*mph*spm;
const int sph=mph*spm;
cout《"Enter the number of seconds:";
long seconds;
cin》seconds;
cout<
3.5 #include
int main(void)
{
using namespace std;
cout《"Enter the world's population:";
long long world;
cin》world;
cout《"Enter the population of the US:";
long long US;
cin》US;
cout《"The population of the US is "《(double)US/world*100《"% of the world population.\n";
return 0;
}
3.6 #include
int main(void)
{
using namespace std;
const double mpk=0.6214;
const double lpg=3.785;
cout《"输入驱车里程(英里) ";
double mile;
cin》mile;
cout《"输入耗油量(加仑) ";
double gallon;
cin》gallon;
cout《"汽车耗油量为"<
3.7 #include
int main(void)
{
using namespace std;
const double mpk=0.6214;
const double lpg=3.785;
cout《"输入每百公里耗油量(升) ";
double liter;
cin》liter;
double gallon;
gallon=liter/lpg;
double mile;
mile=mpk*100;
cout《"每百公里耗油量为"<