你了解標點符嗎?

2021-10-04 15:17:10 字數 2352 閱讀 3908

1、+ — * / << >> (移位操作符)

2、按位與: & 1&1=1 0&1=0 1&0=0 0&0=0 同真為真

3、按位或: | 1|1=1 0|1=1 1|0=1 0|0=0 乙個為真結果為真

4、異或: ^ 相同為0不同為1

5、邏輯反:! 資料前加~ 表示取反

6、自增自減:i++(先使用,後自增) i-- ;前置 ++i(先自增, 後賦值) ;後置 --i

7、邏輯與:&& 邏輯或:||

8、條件操作符(三目運算子、逗號運算子)

int max = x > y ? x : y; 三目運算

int a = (1, 2, 3, 4, 5); 逗號運算子

1、typedef :型別重新命名(除非特殊要求一般不使用)

2、static

a、static 修飾區域性變數只會改變其生命週期,讓靜態區域性變數出了作用域依然存在,到程式結束,生命週期才結束,但是它的作用域沒有變化

b、全域性變數是支援跨檔案訪問的,static 修飾全域性變數代表該全域性變數只在本檔案內有效,只能在本檔案訪問,但可以被本檔案中的函式進行間接訪問

c、函式訪問也是支援跨檔案的,static 修飾函式表示該函式只在本檔案被呼叫或訪問,不能跨檔案訪問

1、賦值運算子 必須有「=」

2、定義變數: 1、開闢空間,大小由型別決定 2、向空間內容放置資料

3、初始化:把開闢空間和放置內容資料一起進行

賦值:先開闢空間,後進行賦值

4、變數只能被初始化一次但可以多次賦值

定義只能定義(開闢空間+放置內容)一次,宣告可以宣告多次

5、 #define 巨集定義

6、記憶體中空間的編號稱為位址(空間連續編址),提高查詢效率,編址是硬體電路自動完成的,乙個變數:變數的空間,變數的內容

7、a=20 用的是a的空間;int b=a 用的是a的內容

int a =10;

int b =20;

int*p =

&a;//p是乙個指標變數(指標大小在32位中是4位元組,在64位中是8位元組),要開闢空間,位址是資料,資料可以放在空間裡面

p =&b;

// p表示變數的空間

int*q = p;

// p表示變數的空間

1、注意左移右移(整數佔 32位 bit 位)

#include

#include

intmain()

2、按位與、或、異或

#include

#include

intmain()

3、逗號運算子、三目運算子

int a =(1

,2,3

,4,5

);//逗號,a=5(最後乙個逗號後邊的數)

printf

("%d\n"

, a)

;

printf

("請輸入對應的兩個資料:");

int x =0;

int y =0;

scanf

("%d %d"

,&x,

&y);

int max = x > y ? x : y;

//三目運算子

printf

("max= %d\n"

, max);``

`初始做法:

```cpp

int max =0;

if(x > y)

else

4、位址

nt x =10;

printf

("%d\n"

, x)

;printf

("0x%p\n"

,&x)

;//十六進製制(ox)表示位址位置(%p &)

5、運算子

int x =0;

x =10

;x +=20

;//x = x + 20;

x *=10;

//x = x * 10;

x /=10;

x -=

10x %=10

; x >>=1;

x <<=1;

x &=1

;x |=1

;x ^=1

;

6、巨集定義

#define double(x) x*x 

/* int double(int x)

*/intmain()

你了解postMessage嗎?

前言 通常,對於兩個不同頁面的指令碼,只有當執行它們的頁面位於同源 同協議 同主機 同埠 情況下,這兩個指令碼才能相互通訊。window.postmessage 方法可以安全地實現跨域通訊 前提 正確使用 使用 語法 otherwindow.postmessage message,targeorig...

普通感冒你了解嗎

又到了忽冷忽熱愛感冒的季節。感冒對於每乙個人來說都不陌生,確實這是一種常見的不能再常見的疾病了。不過如果你花上時間好好算算,在人的一生中,可能加起來會有5年的時間都在忍受鼻塞 咳嗽 頭疼 咽痛等感冒所帶來的症狀困擾,可能還有將近1年的時間因為感冒臥病在床。感冒英文中常用 cold 一詞,可是感冒和寒...

你真的了解Java嗎?

三目運算子規則 如果第二個和第三個運算元具有相同的型別,那麼它就是條件表示式的類 型。換句話說,你可以通過繞過混合型別的計算來避免 煩。如果乙個運算元的型別是 t,t 表示 byte short 或 char,而另乙個運算元是乙個 int 型別的常量表示式,它的值是可以用型別 t 表示的,那麼條件表...