每天学习一个C++程序_n_1_1
程序目标:
泳池的长为50米,宽为25米,水深为1.8米。编程计算泳池的周长、半周长、面积和储水量。
输入样例
无
输出样例
150
75
1250
2250
程序代码
#include <iostream>
using namespace std;
int main()
{
int length = 50, width = 25;
double depth = 1.8;
cout << (length+width)*2 << endl;
cout << length+width << endl;
cout << length*width<< endl;
cout << length*width*depth << endl;
return 0;
}
1、基础框架 :1-6行 和 15-16行 是这个程序的基本框架,使用code:blocks 创建好工程后,这些内容会自动创建好。在下一节课会仔细讲解这些代码具体的含义。
2、在 7行和8行,我们向计算机“申请”了三个变量,可以理解为三个内存空间,为了方便使用和描述功能,它们的命名一般需要注意以下规则:
a、使用数字、字母、下划线,数字不能开头;
b、尽量使用描述性的单词。
变量的种类常用的包括:短整型int,长整型long long,短浮点型float,长浮点型double,字符char。
变量必须先声明再使用,声明好后,可以直接赋值,也可以在之后的内容中赋值。
3、cout 是 输出指令,默认能够将相应的信息输出显示到终端中。需要输出的信息可以是 一个表达式(输出结果),字符串(原样输出)等等。多个信息的输出包括cout本身是以 << 隔开,类似于将信息排队输出。endl 是换行指令。也可以在字符串中包含"\n"也可以实现换行的效果。
4、每条语句以分号结束。
5、= 在这里表示 赋值,功能是将后面的值给到前面的变量。和数学上的等号意义不同。
6、一般声明 整型变量 使用 int ,浮点型变量 使用 double。
其他资料:
int类型的大小就是一个计算机的字长,而计算机的字长是cpu一次能处理的二进制数的位数,也就是看cpu里面寄存器的位数。其他的变量大小如下:
(以32位系统为例,不同系统略有差异)
char 1 个字节 -128 到 127 或者 0 到 255
int 4 个字节 -2147483648 到 2147483647
long long 8 个字节 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
float 4 个字节 精度型占 4 个字节(32 位)内存空间,+/- 3.4e +/- 38 (~7 个数字)
double 8 个字节 双精度型占 8 个字节(64 位)内存空间,+/- 1.7e +/- 308 (~15 个数字)