1. 程式人生 > >順序和分支,課程筆記1

順序和分支,課程筆記1

一:

1.變數名,以英文字母,英文字母或數字開頭。變數必須先聲明後使用,使空間充裕。變數的儲存單元是地址。所有變數必須在第一條可執行語句之前定義。

2.一個位元組可以表示的整數最小是0最大是255。

3.算數運算子的優先順序高於賦值運算子。需要兩個運算元的算數運算子是左結合的,賦值運算子是右結合的。

4.增1減1運算子:

字首,先變後用

字尾,先用後變

5.相同資料型別的運算結果還是該型別。

不同型別的資料做運算,其型別與取值範圍大的型別相同(精度高)

6.'\32'空格

'\13'回車

'\a'響鈴報警提示音

7.保留小數,保留整數。

二:

1.單分支:if

雙分支:if else

多分支:if else if

2.條件語句的下一條語句稱為後繼語句,如果一個條件成立,執行特定語句然後執行後繼語句,如果條件語句不成立,執行後繼語句。

3.換行縮排。

三:

1.標頭檔案:

#include<iostream>

#include<cstdio>

#include<math.h>

#include<iomanip>

using namespace std;

int main()

{

}

return 0;

"%0",不會被輸出,但是佔用了空間。

1.輸入:

scanf(),遇空格停止。

格式:scanf("%c",&s)單個字元

scanf("%s",t)一串字元

判斷函式scanf()是否成功讀入,可以通過檢查scanf()的函式返回值來實現。

gets語句:

gets(字串名稱)

使用gets時只能輸入一個字串,可讀空格,回車停止。

2.輸出:

printf(),輸出一個位元組。既能以字元格式也能以十進位制整型格式輸出char的值。

格式:("%s,字串名稱")

puts(字串名稱):自動新增換行符。

cout,可輸出任何變數。

3.替換:

getchar():一次讀入一個位元組

4.sizeof(),專門用於計算指定資料型別位元組數的運算子。

5.註釋語句:

//或/* */

(規範的程式都有註釋語句)

6.if語句:

if條件語句,一定要加"()"不然為錯;可加()可加{}

switch後面的圓括號裡,表示式只能是char型或int型。

一般要用break語句跳出switch結構。

7.exit():終止整個程式的執行,強行返回作業系統。

需要,<stdio.h><math.h>

8.運算子&&和||都具有短路特性。

需要掌握的有:

要考慮各種運算的優先順序;

常用的數學函式的表示和運用,以及資料型別和控制字元之間的對應關係;

注意變數的取值範圍,選擇合適的資料型別;

有一些變數在輸入之前需要初始化;