每天學習一個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 個數字)