1213學(xué)習(xí)總結(jié)

1.類型轉(zhuǎn)化:

(1)隱式轉(zhuǎn)化:整數(shù)除以整數(shù)為整數(shù)设预;小數(shù)除整數(shù)為小數(shù)
        當賦值號兩邊類型不同時,自動轉(zhuǎn)化為精度較高的類型揽惹。
(2)顯式轉(zhuǎn)化:強制類型轉(zhuǎn)化:并不改變變量的類型昧识,只做臨時轉(zhuǎn)化
    float_f = (float)int_t/int_t1

2.位運算符

(1)二進制數(shù):由0和1組成
    2^0+2^1+2^2+2^3+2^4+....
    0101010 0101110 00101010
(2)八進制數(shù):由0~7組成的,八進制數(shù)開頭是數(shù)字0,以區(qū)分八進制數(shù)
    0212 0322 0209      
(3)十六進制數(shù):由數(shù)字0~9和字母a~f或者A~F組成并且以0x或0X開頭
    0x213 0x23a 0Xab21

(4)二進制    十進制    八進制   十六進制
    0000     0     0         0
    0001     1     1         1
    0010     2     2         2
    0011     3     3         3
    0100     4     4         4
    0101     5     5         5
    0110     6     6         6
    0111     7     7         7
    1000     8     10       8
    1001     9     11       9
    1010     10   12        a/A
    1011     11   13        b/B
    1100     12   14        c/C
    1101     13   15        d/D
    1110     14   16        e/E
    1111     15   17        f/F
(5)位操作
    &:位與    4&3 = 0(0000)
        12&7 = 4(0100)          
        轉(zhuǎn)化為對應(yīng)二進制數(shù)運算對應(yīng)位同時為1透罢,才為1
    |:位或    4|3 = 7(0111)
        轉(zhuǎn)化為對應(yīng)二進制數(shù)運算,按位相或冠蒋,即有1取1
    ~:非(取反) ~23 = -24   (~取負數(shù)減1)
    計算機是補碼存儲羽圃,原碼輸出!6督恕朽寞!
        原碼:正數(shù)的原碼是其本身
        反碼:符號位不變,其它位按位取反
        補碼:負數(shù)的補碼是其正數(shù)的原碼取反加1
             0001 0111
    補碼: 1110 1000
    反碼: 1110 0111
    原碼: 1001 1000
    ^:異或:   4^7 = 3
        對應(yīng)位不同為1斩郎,相同為0愁憔; 
    <<:左移
        8<<2 = 32
        轉(zhuǎn)化為二進制,然后左移2位孽拷,低位補0
        左移幾位,則乘以2的幾次方
    >>:右移
        8>>2 = 2
        轉(zhuǎn)化為二進制半抱,然后右移2位脓恕,高位補0

3.賦值操作符

賦值號:=
+=  -=  *=  /=  %=
&=  |=  >>=  <<=

4.邏輯運算符和條件運算符

(1)邏輯運算符
    &&:邏輯與
        表達式1 && 表達式2
        當表達式1和2同時為真時,結(jié)果為真窿侈,否則為假
    注意:當表達式1為假時炼幔,表達式2無需計算,結(jié)果為假
    ||:邏輯或
        表達式1 || 表達式2
        表達式1和2只要有一個為真史简,結(jié)果就為真
    注意:當表達式1為真時乃秀,表達式2無需計算,結(jié)果為真
    !:非
        若表達式為真跺讯,則結(jié)果為假
        若表達式為假枢贿,則結(jié)果為真
(2)條件運算符    
    ?:
    表達式1 刀脏? 表達式2:表達式3
    若表達式1為真局荚,則執(zhí)行表達式2,否則執(zhí)行表達式3
    a>b?a:b

5.運算符優(yōu)先級

括號成員第一愈污,全體單目第二耀态,乘除余三,加減四暂雹;
位移五首装,關(guān)系六,等于不等排第七杭跪;
位于仙逻,異或和位或八九十,邏輯或和與十二與十一揍魂;
條件高于賦值桨醋,逗號運算最低。

6.C語言的三大結(jié)構(gòu)

順序結(jié)構(gòu)现斋、分支結(jié)構(gòu)喜最、循環(huán)結(jié)構(gòu)
1.分支結(jié)構(gòu)
(1) if(表達式){,庄蹋,瞬内,,}
    表達式為真限书,則執(zhí)行在{}里的語句虫蝶,否則不執(zhí)行
(2)if(){}
   else{}
(3)if
   else if
   else if
   ...
   else
(4)if的嵌套使用
(5)使用if注意事項
    80<num<90   //錯誤
if條件句后面只有一條語句時,可以不加{}倦西;
但此語句不能是變量定義語句能真。
在if的{}里定義的變量,只能在{}中使用扰柠,在{}外無效7垲怼!卤档!

2.switch....case:
(1) switch(option)
    case option:
    break;
    ....
    default:
    根據(jù)option的值執(zhí)行case語句蝙泼,若沒有與之對應(yīng)的值
    則執(zhí)行default語句
(2)注意事項:
    default語句可以放在switch{}里的任意位置:
    case語句后的{},可以省略不寫劝枣,
    當case后的執(zhí)行語句超過3條汤踏,則建議加{}Vā!溪胶!
(3)case語句中的break視情況而定是否寫:
    若case語句中無break搂擦,則順次執(zhí)行所有的case語句
    知道把所以case語句全部執(zhí)行完,退出switch語句和载荔;
    
3.循環(huán)結(jié)構(gòu)
    while()   do{}while()    for(;;)
(1)while(表達式)
   {
    //執(zhí)行語句
   }
   先判斷條件是否滿足執(zhí)行條件盾饮,滿足則執(zhí)行循環(huán)體,
   不滿足則退出循環(huán)懒熙,循環(huán)結(jié)束之后再判斷丘损。。工扎。
 (2)break/continue
    break:
        跳出循環(huán)徘钥!
    continue:
        跳過這次循環(huán)執(zhí)行下一次循環(huán)!
 (3)do{}while()肢娘;
    do
    {
        //循環(huán)體
    }while(表達式)呈础;
    先執(zhí)行后判斷!
 (4)for(;;)
    for(表達式1;表達式2;表達式3)
    {
        //循環(huán)體橱健;
    }
    表達式1:循環(huán)條件初始化
    表達式2:循環(huán)結(jié)束條件或者循環(huán)執(zhí)行條件
    表達式3:循環(huán)步長或者變量值的更新
    注:表達式1,2,3可以任意省略或全部省略
    但是“而钞;;“不可省略拘荡!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末臼节,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子珊皿,更是在濱河造成了極大的恐慌网缝,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蟋定,死亡現(xiàn)場離奇詭異粉臊,居然都是意外死亡,警方通過查閱死者的電腦和手機驶兜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門扼仲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人抄淑,你說我怎么就攤上這事犀盟。” “怎么了蝇狼?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長倡怎。 經(jīng)常有香客問我迅耘,道長贱枣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任颤专,我火速辦了婚禮纽哥,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘栖秕。我一直安慰自己春塌,他們只是感情好,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布簇捍。 她就那樣靜靜地躺著只壳,像睡著了一般。 火紅的嫁衣襯著肌膚如雪暑塑。 梳的紋絲不亂的頭發(fā)上吼句,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機與錄音事格,去河邊找鬼惕艳。 笑死,一個胖子當著我的面吹牛驹愚,可吹牛的內(nèi)容都是我干的远搪。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼逢捺,長吁一口氣:“原來是場噩夢啊……” “哼谁鳍!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蒸甜,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤棠耕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后柠新,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體窍荧,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年恨憎,在試婚紗的時候發(fā)現(xiàn)自己被綠了蕊退。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡憔恳,死狀恐怖瓤荔,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情钥组,我是刑警寧澤输硝,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站程梦,受9級特大地震影響点把,放射性物質(zhì)發(fā)生泄漏橘荠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一郎逃、第九天 我趴在偏房一處隱蔽的房頂上張望哥童。 院中可真熱鬧,春花似錦褒翰、人聲如沸贮懈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朵你。三九已至,卻和暖如春型宙,著一層夾襖步出監(jiān)牢的瞬間撬呢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工妆兑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留魂拦,地道東北人。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓搁嗓,卻偏偏與公主長得像芯勘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子腺逛,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

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

  • 高級運算符(Advanced Operators) 本文參考自蘋果官方文檔Advanced Operators本頁...
    果啤閱讀 1,595評論 1 5
  • ?1 C語言程序的結(jié)構(gòu)認識 用一個簡單的c程序例子荷愕,介紹c語言的基本構(gòu)成、格式棍矛、以及良好的書寫風格安疗,使讀者對c語...
    CONLYOUC閱讀 8,710評論 9 66
  • 本章將會介紹 模塊和源文件訪問級別訪問控制語法自定義類型子類常量荐类、變量、屬性茁帽、下標構(gòu)造器協(xié)議擴展泛型類型別名位運算...
    寒橋閱讀 888評論 0 2
  • 不止一次玉罐,我掙扎在自己的世界里 不止一次,我認為這世上的一切都是虛假 或許我正活在自己的夢里 在幼年時的某次熟睡 ...
    梅千延閱讀 204評論 0 0
  • 《歡迎來到東莫村》潘拨。 這部電影自我買筆記本開始就下好了吊输,或者更早一些,在那臺被我折騰了六年的臺式上铁追。很多時候鼠標移...
    雨三閱讀 404評論 0 0