【C语言笔记初级篇】第一章:C语言快速入门及注意事项
(1)第一個C語言程序
A:利用vs2010寫C語言程序
1:按以下步驟新建工程
2:添加源文件,“.c”文件
B:第一個C語言代碼
1:以下是基本的C語言程序
2:由于沒有設置連接器,所以打印結果沒有顯示,按照如下步驟鏈接控制臺
(2)數據類型
A:基本數據類型及占用字節
B:一些概念的梳理
概念一:關于計算機的單位
位(bit):計算機通過電路的開關和閉合處理信息,電路通則為1,電路閉則為0.也就是1和0分別只能表示一種狀態信息,我們把在內存中開辟一片一片空間用于存儲0或1的這樣一個單位就是位。雖然位的單位很小,但是其組合排律規律是無限的,最終所能存儲的信息也是無限的
字節(Byte):8個二進制位叫做一個1字節。那么上述int類型數據它占據4個字節,也就是占據32個二進制位
概念二:為什么會有這么多不同的數據類型
以short類型為例,它有2個字節,占據16個二進制位。這里舉一個特殊例子,三個二進制能儲存的多少組信息?答案是“000,001,010,011,100,101,110,111”,很明顯是8個,也就是2^3-1個,那么對于short類型為例它只能存儲2^16-1個,如果有一天我們要存儲的數據超過了這個范圍,很明顯就不能保存了,需要一個更大的數據類型。相反如果只取統一整形的數據類型話,有的時候我們存儲的數非常小,但開辟的內存,就有點大材小用了。
(3)變量與常量
A:變量
關于變量與常量,具體細節再不做過多闡述,詳見之前的筆記。這里只是總結一些其他知識
第一點:C語言定義變量,只能在最前面,否則報錯
第二點:再次注意變量的作用域
第三點:再次注意,全局變量的作用域是整個工程。其他文件使用時,需要關鍵字“extern”進行聲明
第四點:變量的生命周期
局部變量:進入它所在的那層括號,生命開始,出了括號生命結束
全局變量:main函數開始,全局變量聲明開始,main函數結束,全局變量生命結束,而main函數結束也就是程序結束了
第五點:關于scnaf函數的不安全
在編譯器編譯時,有時使用scanf函數會報如下錯誤
該錯誤顯示,在VS編輯器下使用C語言標準庫函數中的scanf函數是不安全的(實際后期有很多函數都會遇到這樣的情況,解決方法一樣),而要讓我們使用VS定義的scanf_s函數,但是如果使用了scanf_s函數可能會導致,代碼不具有跨平臺性,所以在VS中寫代碼之前,一般在文件開頭加入這樣一句話
B:常量
第一點:常量的分類
字面常量:像3,100,這樣直接寫出來的叫做字面常量
const修飾的常變量:定義變量前用const修飾,表示此時的變量再不能做更改。注意這里的變量被稱為常變量,它本質是變量,只是具有了常屬性
#define定義的標識符常量:也就是宏定義
枚舉常量:
(4)字符串,轉義字符,注釋
A:字符串
第一點:對于字符串概念的再敘述
以前咋們的單個字符是保存在char類型中的,但是我們生活中常見的“apple”,"China"這種單詞實際上是有多個字符組成的字符串,C語言可以將字符串保存在數組中,也就是字符數組
這兩種方式還是有區別的,第一種方式自動加入字符串結束標志“\0”,第二個在上圖中我們有加,所以輸完字符串后,后序輸出的是一些垃圾內容
B:轉義字符
第一點:常見的轉義字符
第二點:ASCII碼表
- ?字符0-字符9:48-57
- A-Z:65-90
- a-z:97-122
第二點:一個特殊情況
C:注釋
第一點:VS中快速注釋快捷鍵
注釋:ctrl+k+c(注意先按k再按c)
取消注釋:ctrl+k+u(注意先按k再按u)
VS快捷鍵:VS中常用的快捷鍵_MrLisky的博客-CSDN博客_vs快捷鍵我一直認為“工欲善其事,必先利其器”,作為一個開發者,我們所用的“器”就是我們常用的軟件開發工具,在進行Asp.net開發的時候,我們無時無刻在和Visual Studio打交道;因此為了提高自己的開發效率,掌握常用的快捷鍵就顯得尤為重要,下面是我對快捷鍵的一些總結以及我自己對快捷鍵記憶的一些理解,分享出來,希望對大家有用。https://blog.csdn.net/mrlisky/article/details/72622009
總結
以上是生活随笔為你收集整理的【C语言笔记初级篇】第一章:C语言快速入门及注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: unicode and utf-8
- 下一篇: Objective-c之NSCopyin