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) 編輯 收藏 所屬分類: 筆記