
C語(yǔ)言中文件操作主要有以下函數(shù): fopen() :打開(kāi)一個(gè)文件 fclose():關(guān)閉一個(gè)文件 fgetc():讀取一個(gè)字符 fgets():...
宏定義 C語(yǔ)言中宏定義,又叫預(yù)處理器。它不是編譯器的組成部分,但卻是編譯過(guò)程中一個(gè)單獨(dú)的步驟。簡(jiǎn)言之,C 預(yù)處理器只不過(guò)是一個(gè)文本替換工具而已,...
結(jié)構(gòu)體 C語(yǔ)言中結(jié)構(gòu)體是一組構(gòu)造數(shù)據(jù)類(lèi)型,把不同的數(shù)據(jù)類(lèi)型整合起來(lái)成為一個(gè)自定義的數(shù)據(jù)類(lèi)型。如: 初始化方式 或者: 也可以這樣: 匿名結(jié)構(gòu)體(...
在 C 語(yǔ)言中,字符串其實(shí)就是一個(gè)字符數(shù)組。末尾以'\0'結(jié)束,如下: 它也可以寫(xiě)為: 或者還可以字符指針來(lái)表示: 用字符數(shù)組表示的字符串,可以...
C語(yǔ)言中內(nèi)存管理主要分為以下幾塊: 棧區(qū) 堆區(qū) 全局區(qū)或靜態(tài)區(qū) 字符常量區(qū) 程序代碼區(qū) 一般棧區(qū)都是由系統(tǒng)自動(dòng)分配回收,但是棧區(qū)大小是有限制的,...
每一個(gè)變量都有內(nèi)存地址,而指針就是用來(lái)存儲(chǔ)變量?jī)?nèi)存地址的。 通過(guò)指針給變量賦值 輸出結(jié)果: 上面的示例中,我們看到了通過(guò)給變量取地址來(lái)給指針賦值...
我們知道,整數(shù)在內(nèi)存中是以補(bǔ)碼的形式存放,其中正整數(shù)的原碼反碼補(bǔ)碼相同;而負(fù)數(shù)的補(bǔ)碼是它的反碼加1. 例: 那么浮點(diǎn)型呢?開(kāi)局一張圖 以floa...
不同進(jìn)制之間數(shù)字表示方法 默認(rèn)的數(shù)字是10進(jìn)制,如:23 以0開(kāi)頭為8進(jìn)制,如:045 以0b開(kāi)頭為二進(jìn)制 如:0b11101101 以0x開(kāi)頭...
在 C 語(yǔ)言中,數(shù)據(jù)類(lèi)型指的是用于聲明不同類(lèi)型的變量或函數(shù)的一個(gè)廣泛的系統(tǒng)。變量的類(lèi)型決定了變量存儲(chǔ)占用的空間,以及如何解釋存儲(chǔ)的位模式。C 中...