1:按以下步驟新建工程
2:添加源文件,“.c”文件
1:以下是基本的C語言程序
2:由于沒有設置連接器,所以打印結果沒有顯示,按照如下步驟鍊接控制台
概念一:關于計算機的單位
位(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中寫代碼之前,一般在文件開頭加入這樣一句話
第一點:常量的分類
字面常量:像3,100,這樣直接寫出來的叫做字面常量
const修飾的常變量:定義變量前用const修飾,表示此時的變量再不能做更改。注意這裡的變量被稱為常變量,它本質是變量,隻是具有了常屬性
#define定義的标識符常量:也就是宏定義
枚舉常量:
第一點:對于字符串概念的再叙述
以前咱們的單個字符是保存在char類型中的,但是我們生活中常見的“apple”,"China"這種單詞實際上是有多個字符組成的字符串,C語言可以将字符串保存在數組中,也就是字符數組
這兩種方式還是有區别的,第一種方式自動加入字符串結束标志“\0”,第二個在上圖中我們有加,所以輸完字符串後,後序輸出的是一些垃圾内容
第一點:常見的轉義字符
第二點:ASCII碼表
第二點:一個特殊情況
第一點:VS中快速注釋快捷鍵
注釋:ctrl k c(注意先按k再按c)
取消注釋:ctrl k u(注意先按k再按u)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!