知識點(整個程序中的符號都實在英文狀態下的)
一.cout陳述句是輸出陳述句
例如前面都要有元素和關系運算式來輸出。
頭檔案#include<iostream>
cout<<專案1<<……<< endl;相當于(cout<<"專案1\n";)
雙引號輸入的事本身如輸入"a"結果輸出a
單引號輸出ASCII碼65。a為一個位元組。
當用于整數運算時int a, b, c, ans;(ans是乘號)
之后輸入a=1;b=2;c=3;
c==a+b;ans=b*c;
cout <<"Ans="<<ans<<endl;
二. 資料型別一個漢字4個位元組,一個英文字母一個位元組
整型1.具體型別 int位元組長度4取值范圍-2147483648~2147483647
short 2 -32768~32767
long 4 -2147483648~2147483647
long long 8 -2^63~2^63-1
bool 1 0或1
char 1 -128~127 *ASCII
float 4 6~7位有效數字
long double 不確定 18~19位有效數字
雙引號里面直接輸出里面的內容,不加雙引號的字母則輸出這個字母之前被賦值的那個數。
單引號的應用如'A'而不能寫成"A"
'0'輸出0
char ch = 'A';cout << ch << " "<<int(ch)<<endl;
得出
A 65 165
int(ch)表示把ch字符強制轉換成int型別
sizeof函式的作用是獲取各種資料型別的長度如:
cout<<sizeof(char)<<endl;
輸出1
三. 常量與變數
1.常量:整型常量,實型常量,字符型常量,符號常量
const是常量名
2.變數
(1)識別符號不能和系統里的關鍵字同名。系統無法識別。
(2)識別符號只能包括字母,數字,下劃線“_”,并且開頭只能是字母或下劃線。如sum123_
(3)識別符號必須先定義,后使用。
(4)在同一作用域內,識別符號不能重復定義。
(5)識別符號區分大小寫
變數的賦值用=
用于判斷是不是對的用==輸出1或0
四.字符與字串
字符變數和字串變數
*如果雙引號內什么都沒有,稱為空字符,與雙引號內有一個空格的字串是不一樣的。
1.字符變數
x進制問題
2.轉義符號
輸入char a = 'A';putchar(a)輸出A
擴展先輸入“\\”再輸入“\”輸出“\\”表示“\”
3.字串變數
hello在計算機中占用六位元組 h e l l o \0
getchar和putchar是輸入 輸出一個字符
五.算數運算子
除法運算中/
5/2=2 5/2.0=2.5 5.0/2.0=2.5
取余運算中
7%5=2,-7%5=-2
也就是結果的正負號取決于%左邊的數的正負號
數學函式 在使用這些數學函式之前必須添加“cmath”或者“math.h”
#include<iostream>
#include<cmath>
using namespace std;
int main(){
return 0;
}
六cin陳述句。
cout是輸出,cin是輸入。
七.賦值陳述句。
bool a b;輸出結果是判斷ab后面的結論是否成立,成立輸出1不成立輸出0。
(1)算數復合。
a=a+x a+=x兩者相等,什么符號都適合用
(2)賦值運算。
計算順序從左到右,有括號存在的,先計算括號內的運算式。
逗號運算子的優先級低于賦值號的優先級。
八.復合運算子
1.自加運算子和自減運算子
i++或者++i
在單獨使用時都相當于i=i+1 減號和加號一樣
2.復合算術賦值+=,-=,*=。
九.運算規則。
算數運算子的結合方向為“先左后右”有些運算子的結合方向為“自右向左”例如賦值運算子。
部分運算子的優先級和結合性。
強制型別轉換。
(double) a 將a強制轉換成double型。
十.prinrp函式
格式控制printp(“%d,%c\n”,i,c)表示將變數i以整數輸出,變數c以字符形式輸出,兩個輸出項之間用一個逗號隔開。
格式控制字串是用雙引號括起來的字串。包括兩種:普通字符,按原樣輸出。由%和格式字符組成,作用是將輸出的資料轉換成指定的格式輸出。
2.scanf函式
(1)鍵盤輸入"3,4"而不能是"34"
(2)可以過濾掉不想讀的字符
感想:多記憶,多理解,多運用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/121396.html
標籤:基礎類
上一篇:安裝SSDT發生錯誤 unkown error (0x80072efd)
下一篇:sqlserver識別特殊符號
