freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[電腦基礎(chǔ)知識]c語言強(qiáng)化培訓(xùn)課件-展示頁

2025-01-28 15:23本頁面
  

【正文】 canf() ? 函數(shù)功能:用于接受數(shù)據(jù) ? 函數(shù)原型: ? 返回值:輸入成功的參數(shù)數(shù)量,否則返回 0 int scanf(control string , argument list)。如果用戶希望用零作為填充符,需要使用此修飾符 ? “ l” 修飾符 可以借助于此修飾符將整數(shù)顯示為長整型或雙精度型參數(shù)。 用在浮點(diǎn)型、雙精度型或字符數(shù)組型(字符串)中。 ? “ ” 修飾符,例如: printf(“ %d” ,500)。 %% 百分號 產(chǎn)生一個百分號 printf() 修飾符 ? 字符寬度修飾符,例如: printf(“ %4d” ,500)。 \\ 反斜線 產(chǎn)生一條反斜線。 \ 雙引號 產(chǎn)生一個雙引號。 \39。 \t 水平制表 將光標(biāo)移到下一個水平制表位置。 \n 換行 將光標(biāo)移到下一行的第一格。 \b 退格 將光標(biāo)回退一格。小數(shù)部分保留 6 位。 控制字符串 參數(shù)列表 需要由 “ ” 括起來。 61 = 124 | 40 ( 62 125 } 41 ) 63 ? 126 ~ 42 * 64 127 DEL(Delete鍵 ) 43 + 65 ~ 90 A ~ Z void類型 ? 告訴編譯器沒有任何類型的值 ? 不能像其它數(shù)據(jù)類型一樣來聲明變量 例如: void num。 97 ~ 122 a ~ z 38 amp。539。139。%39。$39。m39。a39。M39。 ? 有效數(shù)字是 17 位 ? 分配 64 位( 8 個字節(jié))的內(nèi)存空間 示例: char類型 ? 存儲一個字符信息 ? 聲明方式 : char gender。 ? 分配 32 位( 4 個字節(jié))的內(nèi)存空間 ? int類型在 16位系統(tǒng)中和在 32位系統(tǒng)中,所占用字節(jié)數(shù)是不一樣的( 2個字節(jié) ) ? 十進(jìn)制整型常量 沒有前綴, 0~ 9的數(shù)字組成 示例: 1232 0、 232 ? 八進(jìn)制整型常量 以0打頭,由 0~ 7的數(shù)字組成 示例: 02 0101 ? 十六進(jìn)制整型常量 以 0X或 0x打頭,由 0~ A~ F或 a~ f組成 示例: 0xff、 0X2A float類型 ? 存儲整數(shù)或包含小數(shù)位的值 ? 聲明方式: float num。 printf(“ %c\n” ,cCh)。 printf(“ %d\n” , nNum)。 //0x0000012C char cStr = ‘ A’ 。 num = 12。 ? 定義后初始化變量 variablename = value。 ?所有的數(shù)據(jù)類型都是保留的關(guān)鍵字 ?所有的關(guān)鍵字小寫 ?C語言的關(guān)鍵字共 32個: 數(shù)據(jù)類型分類 變量的聲明和初始化 ? 數(shù)據(jù)類型描述了變量中將存放的數(shù)據(jù)的種類 ? 數(shù)據(jù)類型位于變量名的前面 例如:數(shù)據(jù)類型 int 將位于變量名 varName 的前面 ? 變量聲明必須放在變量使用之前 (先定義后使用) 一般放在函數(shù)體的開頭部分,可執(zhí)行代碼的前面 變量聲明也可以放在代碼塊的前面 ? 程序中常常需要對一些變量預(yù)先設(shè)定初始值 ? 定義時初始化變量 Datatype variablename = value。在 C語言中有預(yù)先定義好的特殊意義。 標(biāo)識符 ? 變量、函數(shù)、標(biāo)簽和其他各種用戶定義的對象的名稱都稱為標(biāo)識符(字母、數(shù)字和下劃線,字母開頭) 正確的標(biāo)識符名稱 Arena、 s_count、 marks class_one 不正確的標(biāo)識符示例 1sttest、 oh!god、 start... end ? 標(biāo)識符的長度可以是任何合適的數(shù)值,但是各種編譯器能夠識別的變量中的字符數(shù)目有所不同 ? C語言中的標(biāo)識符區(qū)分大小寫 ? 系統(tǒng)內(nèi)置的標(biāo)識符指的是系統(tǒng)函數(shù)名稱、系統(tǒng)定義的結(jié)構(gòu)體名稱、系統(tǒng)定義的符號常量名稱等 ? 例如: printf、 FILE、 date、 RED等 ? 以上各種標(biāo)識符不要用于用戶定義的標(biāo)識符上,防止發(fā)生不必要的錯誤 關(guān)鍵字 auto break case char const continue default do double else enum extern float for goto int if long registe return short signed sizeof static struct switch typedef union unsigned void volatile while ?在一個特定語言的上下文中有特殊意義的單詞。表示語句結(jié)束 ? 不識別回車、空格或制表符(這些符號使代碼美觀) ? 建議一行寫一條語句,一條語句可以跨多行 ? 注釋用于描述特定的命令、函數(shù)或程序,增強(qiáng)程序的可讀性 ? 多行注釋用 /*開始,用 */結(jié)束(標(biāo)準(zhǔn) C語言) ? 一行注釋用 //標(biāo)出 C語言庫 ? C編譯器都提供有標(biāo)準(zhǔn)函數(shù)庫 ? DOS下的 C編譯器 Turbo C 440個函數(shù) ? BC++ 500多個函數(shù) ? VC++除了標(biāo)準(zhǔn)的 C運(yùn)行庫及 C語言擴(kuò)展外,還有600多個 Windows API,以及 VC++中的類庫( MFC) ? Linux下的 C也有很多擴(kuò)展及系統(tǒng)函數(shù) ? 程序員編寫的函數(shù)可以放在庫中,然后在需要時使用 ? 有些編譯器允許將函數(shù)放在標(biāo)準(zhǔn)庫中 ? 有些編譯器需要創(chuàng)建單獨(dú)的庫 編譯和運(yùn)行程序 include文件 庫文件 源文件 編譯器 目標(biāo) 文件 鏈接器 可執(zhí)行 文件 其他用戶生成 的目標(biāo) 文件 程序文本用戶 可以閱讀 將擴(kuò)展的源代碼 轉(zhuǎn)換成機(jī)器語言 將目標(biāo)代碼與函數(shù)鏈接 成可執(zhí)行代碼 C程序開發(fā)過程 分析問題 編制程序 編譯 連接 調(diào)試運(yùn)行 完成 編譯中發(fā)現(xiàn)錯誤,轉(zhuǎn)回修改源程序 連接中發(fā)現(xiàn)錯誤,轉(zhuǎn)回修改源程序 調(diào)試運(yùn)行中發(fā)現(xiàn)問題,表明分析本身有錯誤,重新分析問題 變量 15 內(nèi)存中的數(shù)據(jù) 數(shù)據(jù) 15 內(nèi)存 通過變量,可以為內(nèi)存中的位置提供一個有意義的名稱 ? 程序要為每一項數(shù)據(jù)分配內(nèi)存,通常使用變量來存儲數(shù)據(jù)。 return 0。 result=max(num1,num2)。num1,amp。 printf(“請輸入兩個整數(shù) :”)。 } ? 函數(shù)的首部:類型、名稱、參數(shù)類型和參數(shù)名,圓括號內(nèi)參數(shù)有無都可以,但括號不能省略 ? 函數(shù)定義后面接一個大括號 { }叫分隔符 ? { 代表代碼塊開始, } 代表結(jié)束 程序結(jié)構(gòu) include /*預(yù)處理命令 */ int max(int a,int b)。 } ? 由一個或者多個 .C文件構(gòu)成 ? 每一個 .C文件可以由預(yù)處理命令、全局變量聲明、函數(shù)和注釋組成 ? C程序被分割成一個個的函數(shù),有且僅有一個 main函數(shù) ? 程序執(zhí)行時先將控制權(quán)傳遞給 main函數(shù) (主函數(shù) ) ? 函數(shù)由函數(shù)的首部(函數(shù)第一行)和函數(shù)體(一對花括號中的內(nèi)容)組成 程序結(jié)構(gòu) int max(int a,int b) { if(ab) return a。 /*全局變量聲明 */ int main(void) /*函數(shù) */ { printf(Hello World\n)。 } return iSum。 while(i = a) { iSum = iSum + i。 高級語言 匯編語言 C C語言的特點(diǎn) ? 語言簡潔,靈活,關(guān)鍵字少 ( 32個) ? 運(yùn)算符豐富 ? 數(shù)據(jù)結(jié)構(gòu)豐富 ? 結(jié)構(gòu)化語言 ? 語法限制不嚴(yán)格 ? 能夠?qū)τ布蛢?nèi)存進(jìn)行操作 ? 代碼質(zhì)量和效率高 ? 移植性好 結(jié)構(gòu)化語言 ? C語言允許分割代碼和數(shù)據(jù) ? 可以使用具有局部(臨時)變量的函數(shù)或代碼塊來實現(xiàn)這種特性 ? 代碼塊(程序塊)是邏輯上連接在一起的一組程序語句 ,可以當(dāng)作一個單元來使用 int Sum(int a) { int iSum = 0。中級語言 C語言是國際上廣泛使用的高級語言,是一種結(jié)構(gòu)化的程序設(shè)計語言,它即具有 高級語言 的特性,又具 低級語言 的特性。因此,既能編寫 系統(tǒng)軟件 ,又能編寫 應(yīng)用軟件 。 int i = 1。 i++。 } 程序結(jié)構(gòu) include /*預(yù)處理命令 */ int count=0。 return 0。 else return b。 /*函數(shù)原形聲明 */ int main(void){ /*函數(shù) */ int num1,num2,result。 scanf(%d%d,amp。num2)。 printf(“max=%d\n“,result)。 } ? 函數(shù)由聲明部分和執(zhí)行部分組成 ? C語言使用分號 。使用變量可以引用存儲在內(nèi)存中的數(shù)據(jù),并隨時根據(jù)需要顯示數(shù)據(jù)或執(zhí)行數(shù)據(jù)操縱 ? 需要多少內(nèi)存 ? 數(shù)據(jù)被存儲在哪里 ? 操作系統(tǒng)負(fù)責(zé)集注變量在內(nèi)存中的地址 ? 要引用內(nèi)存空間中的值,只需指定變量名 常量 ? 常量就是一個保持不變的值 ? 示例 9 數(shù)字 /整型常量 數(shù)字 /浮點(diǎn)常量 “ NAME‖ 字符串常量 ‘ A‘ 字符常量 ? 符號常量 define NUM 100 提高代碼的可讀性,還可以做到一改全改 ? 使用 const關(guān)鍵字 const int iNum= 100。是 標(biāo)識符的一個特殊的集合。不能用于其他任何目的。 例如: int num1,num2 = 12。 例如: int num。 變量的內(nèi)存分配 void main() { int nNum = 300。 //0x41 char cCh 。 printf(“ %c\n” ,cStr)。 } 0 x 0 0 1 2 3 4 5 10 x 0 0 1 2 3 4 5 20 x 0 0 1 2 3 4 5 30 x 0 0 1 2 3 4 5 70 x 0 0 1 2 3 4 5 60 x 0 0 1 2 3 4 5 50 x 0 0 1 2 3 4 5 40 x 0 0 1 2 3 4 5 801 1 0010010 0 0000000 0 0000000 0 000000 00 00 12 C10 0 0001000 0 0000010 0 0000001 1 001004 1n N u mc S t r二 進(jìn) 制十 六 進(jìn) 制變 量 名基本數(shù)據(jù)類型 void char double 基本數(shù)據(jù)類型 float int 單個或多個數(shù)字系列 存儲含有小數(shù)位 超出 float類型大小的值 存放一個字符 沒有任何類型的數(shù)據(jù) int類型 ? 存儲數(shù)字?jǐn)?shù)據(jù),不能存儲類似于 “ Alan” 或 “ abc” 等任何其他類型的數(shù)據(jù) ? 聲明方式: int num。 ? (小數(shù)點(diǎn)后)有效數(shù)字是 6 位 ? 分配 32 位( 4 個字節(jié))的內(nèi)存空間 示例: 、 、 、 double類型 ? 存儲超出 float類型大小的限制的值 ? 聲明方式 : double num。 gender = 39。 ? 分配 8位( 1 個字節(jié))的內(nèi)存空間 示例: 39。、 39。、 39。、 39。、 39。、 39。 ? 實質(zhì)是占一個字節(jié)的整型數(shù)(小整數(shù)) 值 符號 值 符號 值 符號 0 空字符 44 , 91 [ 32 空格 45 92 \ 33 ! 46 . 93 ] 34 47 / 94 ^ 35 48 ~ 57 0 ~ 9 95 36 $ 58 : 96 ` 37 % 59 。 60 123 { 39 39。 /*這是錯誤的聲明 */ 但是 void 可以用在指針聲明中 ? void作用 在函數(shù)聲明中使用,代表不返回任何值 與指針搭配使用 派生數(shù)據(jù)類型 int short short int 派生數(shù)據(jù)類型 基本數(shù)據(jù)類型 數(shù)據(jù)類型修飾符 int unsigned int unsigned int/double long int /long double long 只允許正數(shù) 是 int所 占空間的一半 和 int/double占的內(nèi)存空間一樣 后綴字母 用途 示例 U或者 u 無符號整型 123u、 2345U L或者 l 長整型 123L、 789l F或者 f 單精度浮點(diǎn)型 、 控制臺 ? 默認(rèn)整個屏幕共有 80列 (或 40列 )25行的文本
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1