第三天 筆記

2021-06-25 13:16:36 字數 1800 閱讀 4805

day03

運算子:

1,單目運算子 運算元只有乙個的.

比如:

-1 +1 

2,雙目運算子 運算元為兩個的.

比如:1 + 2

3,三目運算子: 運算元有三個.

算數運算子:+-

*/%(取餘)

%正負性的資料僅與第乙個運算元正負性一致

小括號優先順序最高.

特點: 

1,什麼樣地資料型別相互運算,其結果還是什麼資料型別;

自動型別轉換: 

由小型別轉化為大型別.(記憶體空間,由小的轉為大的.)

char-->.int-->.float-->double

當乙個精度比較高的數,賦值給乙個精度低得型別時,.會發生精度損失.

強制型別轉換:

int a=10;

float num1 = (float)a/4;

取餘運算只能對整數進行取餘.

取餘的運算結果的正負與後面運算元無關.

——————————與前面運算元一致

結合性, 從左到右.

運算子優先順序: 優先順序越高,表示運算元與這個運算子越先結合.

賦值運算子=+=

-=*=

/=%=

賦值運算子的優先順序低於算術運算子

賦值運算是由返回值的,.

在c語言中,所有的運算子都有返回值.

賦值運算結合方向:從右向左.

返回值: 表示式的運算結果,表示式值

表示式: 運算元與運算子組成的式子,稱為表示式.

逗號表示式的返回值,是最後乙個表示式的值.

結合方向是從左到右.

逗號運算子是所有運算子中優先順序最低的.

自增自減

a++;

++a;

a—;—a;

1,無論++在前還是在後,a自身都會自增一;

2無論--在前還是在後,a自身都會自減一;

3,如果++在前,a自身+1,表示式的返回值是原來的值加一

4 如果++在後,a自身+1,表示式的返回值是原來的值.

5,  」--"一樣.

4,sizeof 計算變數常量,資料型別所占用的儲存空間的位元組數.

1,如果用在變數,常量的時候,小括號可以省略.

關係運算子,也叫比較運算子:

==!=

>

<

>=

<=

注:前兩個運算子的優先順序小於後面四個.

關係運算子的優先順序低於算術運算子,高於賦值運算子.

4 結合方向: 從左到右.

5,他們的返回值只有兩個 0和1.

在c語言中.只有0為假.

關係運算子返回值,只有兩個.要麼是真(1),要麼是假(0);

邏輯運算子

&&   邏輯與

||邏輯或

!邏輯非

或短路:||只要第乙個為真,後面的就不參與運算.

與短路:&& 只要第乙個為假,那麼後面的就不參與運算

&&高於||的優先順序;

三目運算子

條件表示式 ?  結果1 : 結果2

作用: 如果條件表示式的值為真,那麼返回結果1,否則返回結果2.

1提示使用者輸入乙個正整數.

printf(「輸入乙個正整數\n")

2,定義乙個變數接收使用者的輸入.

int num = -1;

2.5接收

scanf(「%d」,&num);

3.判斷這個數是不是偶數.

num % 2 == 0 ?printf(「1」) : printf(「0」);

4,是的話,輸出1,否則輸出0;

第三天筆記

python資料型別學習 了解python的基本概念,表示式 語句 函式等,知道什麼是識別符號,有哪些注意事項,要怎麼去用,命名的規則,python有哪些關鍵字。關於python的資料型別大概有哪些,簡單的用法。重點學習了字串,什麼是字串,字串怎麼用,拼接 格式化 佔位符等具體怎麼操作。最後是變數的...

第三天筆記

表單元素 標籤屬性 1.action將使用者輸出的資料輸到哪個頁 2.method的兩種提交方式 1 get提交傳值的時候在使用者位址列中可以看到是顯示提交,有長度限制,2 post提交,不可以在位址列中看到 3.target b 新的 p 前乙個 solf 自身的 文字輸入 1.文字框 單標籤 1...

java 第三天筆記

選擇結構 if語句 首先判斷關係表示式 格式1 if 關係表示式 執行流程 a 首先計算關係表示式的值,看是true還是else b 如果是true,就執行語句體 c 如果是false,就不執行 格式2 if 關係表示式 else 執行流程 a 首先計算關係表示式的值,看是true還是else b ...