順序和分支,課程筆記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.運算子&&和||都具有短路特性。
需要掌握的有:
要考慮各種運算的優先順序;
常用的數學函式的表示和運用,以及資料型別和控制字元之間的對應關係;
注意變數的取值範圍,選擇合適的資料型別;
有一些變數在輸入之前需要初始化;