1.为什么C++中有多种整型
再C++程序的编写过程中,我们常用到int,其实int 数据类型只是我们今天要讲的整型函数中的一种,整型函数还包括short(短整型),long(长整型),long long(长长整型)。
从表格中,我们可以看到不同的整型函数所占内存空间一般不同(int和long除外),而致谢整型函数的取值范围也不相同。
2.编写一个程序,要求用户以整数方式输入秒数(使用long或long long)然后以天、小时、分钟和秒的方式来显示这段时间。
这道题本质上就是一道简单的单位换算的问题。我们要注意的是,如果输入的是一个很大的秒数,那么即使转化成分钟依旧较大,所以这里建议保存分钟、小时、天的变量都用long long定义。
3.3.编写一个程序输入全球当前的人口和中国当前的人口,将这些信息储存在long long变量中,并显示中国的人口占全球人口的百分比。
在这里,我们要用到一个新的函数
double percent = double(cp)/double(wp)*100;
这段函数中包含double 和percent,percent函数用来储存人口比值,第一个double用来定义双精度浮点变量double。
4.编写一个程序,要求以几英尺几英寸输入身高,并以磅为单位输入体重,(使用三个变量来存储信息)为了计算BMI,将英寸转化为米,(1英尺为12英寸1英寸为0.0254米),将磅转化为千克. (1千克=2.2磅)最后计算BMI体重除以身高的平方。