筆記

1.類型轉(zhuǎn)化
隱式轉(zhuǎn)化 5/3=1.00000 當(dāng)賦值號兩邊類型不同時筋搏,自動轉(zhuǎn)化精度較高的類型
顯式轉(zhuǎn)化 強(qiáng)制類型轉(zhuǎn)化

2.位運算符
&:位與 4&3 0100 12&7 1100
0011 =0000=0 0111 =0100=4 對應(yīng)位同時為1才為1

|:位或 4|3 0100 12|7 1100
0011 =0111=7 0111 =1111=15

:非(取反)23:~(0001 0111)
補(bǔ)碼:1110 1000
反碼:1110 0111
原碼:1001 1000
原碼:正數(shù)的原碼是其本身
反碼:符號不變,其他位取反
補(bǔ)碼:負(fù)數(shù)的補(bǔ)碼是其正數(shù)的原碼取反加一

^:異或 不同為1灰伟,相同為0
<<:左移8<<2 1000 100000 =32 低位補(bǔ)零
8*2的2次 =32

:右移 與左移互逆

(1)二進(jìn)制數(shù):由0和1組成
(2)八進(jìn)制數(shù)由0-7組成拆又,以0開頭
(3)十六進(jìn)制數(shù) 由數(shù)字0-9和 A-F或者a-f組成 以0x或者0X開頭

3.賦值操作符

+=
-=
*=
/=
%=
&=
|=

=
<<=

4.邏輯運算符
(1)&& 邏輯與 表達(dá)式1 &&表達(dá)式2 當(dāng)表達(dá)式1儒旬、2都為真栏账,結(jié)果為真
||邏輯或 表達(dá)式1 || 表達(dá)式2 當(dāng)表達(dá)式1和表達(dá)式2只要有一個為真,結(jié)果為真栈源。
挡爵!非 若表達(dá)式結(jié)果為真,則結(jié)果為假甚垦。
若表達(dá)式結(jié)果為假茶鹃,則結(jié)果為真涣雕。

(2) 條件運算符
?:
表達(dá)式1闭翩? 表達(dá)式2: 表達(dá)式3
表達(dá)式1 為真執(zhí)行表達(dá)式2 若為假執(zhí)行表達(dá)式3

  三者對比  a>b?(a>c?a:c):(b>c?b:c);

5.運算符優(yōu)先級
括號成員第一
全體單目第二
乘除余第三
加減第四
位移第五
關(guān)系第六
等與不等排第七
位與挣郭,異或和位或八九十
邏輯或和與十二和十一
條件高于賦值,逗號運算符最低疗韵。

6.c語言的三大結(jié)構(gòu)
順序結(jié)構(gòu)兑障、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

 分支結(jié)構(gòu)

(1)if表達(dá)式 {......}
表達(dá)式為真則執(zhí)行{}里的語句蕉汪;為假不執(zhí)行{}里的語句流译。

(2)if else

(3)if ...else if...else if... else

(4)

(5)if條件句后面只有一條語句時,可以不加{}者疤。

{}內(nèi)定義的變量 只在{}內(nèi)有效

switch...case:
(1)switch(option)
{
case option1:
break;
case option2:
break;
......
default:
break;
根據(jù)option的值選擇執(zhí)行case語句福澡,若沒有與之對應(yīng)的case語句執(zhí)行default語句!

(2)注意事項:default可以放在switch{}內(nèi)任意位置

 case后面的{}可以不寫驹马,超過三條建議寫上{}

(3)case語句中的break視情況而定寫革砸。
若沒有break則順次執(zhí)行所有的case語句,直到把所有的case語句執(zhí)行完窥翩,退出switch

循環(huán)結(jié)構(gòu)

(1)while(表達(dá)式){執(zhí)行語句}先判斷后執(zhí)行

break 退出循環(huán) 业岁,continue 跳過本次循環(huán),進(jìn)入下次循環(huán)

(2)do {}while()寇蚊;先執(zhí)行后判斷

(3)for(循環(huán)條件初始化:循環(huán)結(jié)束條件笔时;循環(huán)步長)
注意:表達(dá)式1,2仗岸,3可以省略允耿,或者全部省略。但是“扒怖;较锡;”不可以省略!5裂鳌蚂蕴!
=============================================================================

12.14
1.循環(huán)
for (表達(dá)式1;表達(dá)式2俯邓;表達(dá)式3)
執(zhí)行順序骡楼;
A表達(dá)式1
B表達(dá)式2,若2成立執(zhí)行C稽鞭;不成立執(zhí)行E鸟整;
C循環(huán)體即{}的內(nèi)容
D表達(dá)式3.執(zhí)行B
E結(jié)束循環(huán)

2.數(shù)組的定義
DataType ArrayName [size];
數(shù)據(jù)類型 數(shù)組名 數(shù)組大小或者下標(biāo),必須是常量

[]:下標(biāo)運算符

下標(biāo)是從零開始到size-1

3.注釋
(1) // 單行注釋 放在上一行或者行末
(2) /......./ 相當(dāng)于括號
(3)#if 0 朦蕴。篮条。弟头。#else 。涉茧。赴恨。。#endif 0不可以執(zhí)行
#if 1 。。菱父。#else 。除师。。扔枫。#endif 1 可以執(zhí)行

4.數(shù)組的存儲
數(shù)組也是一種數(shù)據(jù)結(jié)構(gòu)汛聚,數(shù)組中的元素順序存儲,數(shù)組中每個元素的類型
相同短荐。

數(shù)組地址問題
int arr[5]
arr arr+0 &arr 地址一樣

arr+1 &arr[0]+1 &arr+1
+4 +4 +20 十六進(jìn)制下14

注釋:arr:數(shù)組名倚舀,也代表數(shù)組元素的首地址,即第一個元素的地址
&arr[0]:數(shù)組元素的首地址忍宋,即第一個元素的地址
&arr:數(shù)組的首地址

arr+1和&arr[0]+1:表達(dá)意思一樣痕貌,
地址偏移sizeof(arr[0])個字節(jié)
&arr+1:偏移量為sizeof(arr)個字節(jié)。

注意:數(shù)組若要初始化糠排,必須在定義的同時初始化舵稠,不能先定義,后初始化入宦。

define M 5 5替換替換成M哺徊,宏定義。

5.數(shù)組元素的定義賦值

6.char arr[16]={'h','e','l','l','o'}
buf[16]={"hello"}
數(shù)組名不能和變量名重復(fù)

二維數(shù)組(基于矩陣)
DataType ArrayName[行下標(biāo)][列下標(biāo)]乾闰;
(1)初始化:
int arr[3][3] = {1落追,2,3}涯肩;
int arr1[3][3] = {{1,2,3},{4,5,6}}
int arr1[][3] = {1,2,3,4,5,6}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末轿钠,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子病苗,更是在濱河造成了極大的恐慌疗垛,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件铅乡,死亡現(xiàn)場離奇詭異继谚,居然都是意外死亡烈菌,警方通過查閱死者的電腦和手機(jī)阵幸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進(jìn)店門花履,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人挚赊,你說我怎么就攤上這事诡壁。” “怎么了荠割?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵妹卿,是天一觀的道長。 經(jīng)常有香客問我蔑鹦,道長夺克,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任嚎朽,我火速辦了婚禮铺纽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘哟忍。我一直安慰自己狡门,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布锅很。 她就那樣靜靜地躺著其馏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪爆安。 梳的紋絲不亂的頭發(fā)上叛复,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機(jī)與錄音扔仓,去河邊找鬼致扯。 笑死,一個胖子當(dāng)著我的面吹牛当辐,可吹牛的內(nèi)容都是我干的抖僵。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼缘揪,長吁一口氣:“原來是場噩夢啊……” “哼耍群!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起找筝,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤蹈垢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后袖裕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體曹抬,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年急鳄,在試婚紗的時候發(fā)現(xiàn)自己被綠了谤民。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片堰酿。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖张足,靈堂內(nèi)的尸體忽然破棺而出触创,到底是詐尸還是另有隱情,我是刑警寧澤为牍,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布哼绑,位于F島的核電站,受9級特大地震影響碉咆,放射性物質(zhì)發(fā)生泄漏抖韩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一疫铜、第九天 我趴在偏房一處隱蔽的房頂上張望帽蝶。 院中可真熱鬧,春花似錦块攒、人聲如沸励稳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽驹尼。三九已至,卻和暖如春庞呕,著一層夾襖步出監(jiān)牢的瞬間新翎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工住练, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留地啰,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓讲逛,卻偏偏與公主長得像亏吝,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子盏混,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 有人說過蔚鸥,很多彎路到最后都成了直路,所有的坑到最后也都成了坦途许赃;所謂的直路和坦途并不是擺在眼前的止喷,都是不斷的的...
    老衲法號一眉道人閱讀 1,329評論 0 4
  • js簡介 Js是一種基于事件和對象驅(qū)動的解釋性、松散性的語言混聊。 一切皆對象 javascript 布蘭登艾奇 ...
    塔庫納瑪哈哈閱讀 1,204評論 0 2
  • 標(biāo)簽: 我的筆記 ---學(xué)習(xí)資料:http://javascript.ruanyifeng.com/ 1. 導(dǎo)論 ...
    暗夜的怒吼閱讀 810評論 0 1
  • 59.中國發(fā)明的指南針和火藥偉大及了弹谁,被世界廣泛使用。♀ 看了這些预愤,我真為我們中國祖宗驕傲沟于。不過,我們這些小輩還要...
    佩哲團(tuán)孑閱讀 153評論 2 1
  • 擱淺一段往事 任它在風(fēng)中飄蕩 偶爾響起的一串風(fēng)鈐 讓我記起你最美的模樣
    青箏閱讀 511評論 0 1