風飛揚  夢起航

          風飛揚個人博客——專注Java

          c語言


          使用  CodeBlocks 快捷鍵

              • 按住Ctrl滾滾輪,代碼的字體會隨你心意變大變小。
              • Ctrl+D可復制當前行或選中塊。
              • Ctrl+Shift+C注釋掉當前行或選中塊,Ctrl+Shift+X則解除注釋。
              • Tab縮進當前行或選中塊,Shift+Tab減少縮進。
              • 可拖動選中塊使其移動到新位置,按住Ctrl則為復制到新位置。
              • 按下Atl,再拖動鼠標,可以實現部分選擇(即只選中一個區域內的字符,而不會包含它們所在行的其他字符)。
              • Ctrl+G 到達指定行,ALT+G 到達指定文件,Ctrl+Alt+G 到達指定函數(支持頭文件中的函數定義),F11 切換源文件與頭文件。
              • Ctrl+PageUp 到達上一個函數,Ctrl+PageDown 到達下一個函數。
              • Ctrl+B 添加書簽,Alt+PageUp和Alt+PageDown可以切換書簽。
              • Ctrl+Shift+B可找到匹配的括號。
              • 看長代碼時,可右擊,Folding->Fold All,然后慢慢展開來看,也可充分利用左方Management欄的Symbol瀏覽器。
              • 在一個變量、函數或宏上右擊,三個以Find開頭的菜單項,分別可以為你轉到它的聲明、定義和找到所有出現的地方(按F2在下方Thread Search那里查看)
              • General Settings中可以設置縮進、自動換行等細節


          Ctrl + F9:編譯
          Ctrl + F10:運行上次成功編譯后的程序
          Ctrl + Shift + F9:編譯當前文件(而不是當前打開的工程項目)
          F9:編譯并運行當前代碼(如果編譯錯誤會提示錯誤而不會運行)
          F8:debug
          F10:全屏
          Ctrl + C:終止正在運行的程序
          Ctrl + Z:終止輸入界面部分
          Shift + F2:顯示或隱藏左側導航欄




          Windows下使用CodeBlocks產生的控制臺亂碼問題解決:


              1)  Settings -->Editor -->General Settings -->Encoding Settings-->Encoding  將編碼改成 WINDOWS-936
              2)  Settings -->Compiler Settings -->Global Compiler Settings -->Other settings  添加(add)上兩句話
                          -finput-charset=WINDOWS-936          //表示編譯的時候輸入文件的編碼格式
                          -fexec-charset=WINDOWS-936          //生成的執行文件執行的時候顯示用的編碼格式

              ps:我的亂碼就是這樣解決的,不同的環境下可能會有各種問題,多去網上找找,應該都是可以解決的。

          學會使用CodeBlocks調試程序

              請參考這兩篇文章:

                              http://blog.csdn.net/sxhelijian/article/details/15026159

                              http://www.shangxueba.com/jingyan/1837645.html

          一.為什么要學習c語言

          起源:設計一種盡量接近自然語言,且可以被(編譯器,翻譯我們寫的語言讓機器看懂)精確翻譯為機器語言的語言;
                  C,Unix,腳本語言至今仍然是年輕黑客圈被圈子接受前必須苦練的三大技藝;
                  C語言相對更底層一些;
                  相對來說,c語言運行效率高;
                  C,C++語言的源碼,設計原理,思想被其他多種高級語言所學習和吸納,有助于更好的去理解其他高級語言.


          二.C數據類型

              1>常量(Constant)和變量(Variable)

              2>整型(Integer),實型(浮點型),字符型,(字符串,枚舉之后介紹)

              二進制(Binary)
              十進制(Decimal) %d 17
              八進制(Octal) %o 021 (2*8+1*1=17)
              十六進制(Hexadecimal) %x 0x11 (1*16+1*1=17)

              單精度(float) 1.25F %f
              雙精度(double) 0.123 %lf 實型變量隱含按照雙精度來處理
              長雙精度(long double) 1.25L

              3>變量的定義和賦值

              c89規定,所有變量必須在第一條可執行語句之前定義
              變量使用前必須要先定義,變量的類型決定了編譯器為其分配的內存單元的字節數,數據在內存單元中的存放形式,該類型
              變量合法的取值范圍以及該變量可以參與的運算種類 int a;float b;char c;

              4>賦值運算符=

              賦值運算符左邊只能是變量,不能是常量或者表達式

              5>計算字節數運算符sizeof()

                      用于計算數據類型或表達式所占內存的字節數,sizeof是c關鍵字,不是函數名

              6>運算符的優先級

              7>運算符的結合性

              8>圓括號()

              優先級最高,用圓括號將表達式括起來,被避免很多小的問題

              9>標識符命名

                      c語言中必須以字母或者下劃線開頭,且只能由英文字母,數字和下劃線組成;
                      不能是c關鍵字;
                      標識符大小寫敏感;

              10>C語言的注釋(Comment)

                         /*    這里是C語言的注釋   */

                          一般不支持其他語言如c++,c#,java中的單行注釋風格 //


          posted on 2016-09-04 14:21 風飛揚(windfly) 閱讀(203) 評論(0)  編輯  收藏 所屬分類: 筆記

          公告



          網名:風飛揚

          英文名:windfly

          博客:windfly.blogjava.net

          個人簡介:不講究 , 不將就

          導航

          最新評論

          風飛揚
        1. 首頁
        2. 未命名
        3. 筆記
        4. 未命名
        5. 筆記
        6. 未命名
        7. 音樂
        8. 主站蜘蛛池模板: 永济市| 子长县| 武陟县| 调兵山市| 德庆县| 三门县| 曲松县| 普宁市| 乳源| 宝山区| 泰安市| 新化县| 靖边县| 南皮县| 长子县| 调兵山市| 芜湖市| 灵宝市| 公安县| 郑州市| 林甸县| 航空| 禄丰县| 咸宁市| 蒙阴县| 牙克石市| 景东| 江油市| 濉溪县| 江华| 亚东县| 花垣县| 扎赉特旗| 澄江县| 香河县| 资溪县| 威信县| 清河县| 宝丰县| 台山市| 盐边县|