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

正文內(nèi)容

c程序設(shè)計(jì)教程-展示頁

2025-03-31 07:12本頁面
  

【正文】 22 字符變量 ⑴ 定義符: char ⑵ 所占內(nèi)存: 1B ⑶ 字符變量存儲(chǔ)的是字符的 ASCII碼值 。 如 int a = 1,b= 1 ,則在內(nèi)存中的存儲(chǔ)方式為 ( 假定為2B) : 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 符號(hào)號(hào) (與 65535的補(bǔ)碼相同) ?再如: short c=32767,d=32768 , 則在內(nèi)存中的存儲(chǔ)方式為: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 符號(hào)位 (與 32768的補(bǔ)碼相同) C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 19 實(shí)型變量 ⑴ 實(shí)型變量的分類 ① 單精度實(shí)型 : ?定義符: float ?所占內(nèi)存 ( 存儲(chǔ)單元大小 ) : 4B ?有效位數(shù): 7位 ( 有效位數(shù):在有效位數(shù)以內(nèi)的數(shù)字是準(zhǔn)確的 , 而超過的部分是不準(zhǔn)確的 ) 。 定義格式:數(shù)據(jù)類型 變量名表 ; 各變量名之間用 “ , ” 分隔 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 17 ㈡ C/C++語言標(biāo)準(zhǔn)數(shù)據(jù)類型變量 整型變量 整型變量用于存放整型數(shù)據(jù) ( 整數(shù) ) 。 如:計(jì)算總和用 sum ,計(jì)算平均值用 average等 。 如: ab_1 _cd cher ab12 AB12 等均為合法的變量名( 標(biāo)識(shí)符 ) ; 12ab do ab1 int if 等均為不合法的變量名 ( 標(biāo)識(shí)符 ) 。 } C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 15 三 、 C/C++語言的變量 ㈠ 變量與變量名 變量: 程序中可以改變的量 。 cout l 。s=pi*r*r。 r=。 如上例程序也可以改寫為: // 計(jì)算圓周長(zhǎng)及面積 include const double pi=。 } C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 14 ㈥ 用 const定義常量 (C語言不能使用 ) const可以定義任何數(shù)據(jù)類型的常量 。 cout l 。s=PI*r*r。 r=。 如字符串 ” abc‖為: 在存儲(chǔ)時(shí) , 存放字符串中每個(gè)字符的 ASCII碼值 。 ㈣ 字符串常量 1 、 字符串常量:用雙引號(hào)括起來的字符串 。 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 11 ㈡ 實(shí)型常量 —— 分定點(diǎn)記數(shù) 、 浮點(diǎn)記數(shù)兩種方式 定點(diǎn)記數(shù)法: 如 .35 65. —— 日常記數(shù) 浮點(diǎn)記數(shù)法: 如: ? 106 ? +6 ? 105? –5 ㈢ 字符常量 字符常量 ⑴ 用單引號(hào)括起來的的單個(gè)字符 ——不能為 ‘ \‘及單引號(hào)本身 , 如 ‘ a‘、 ‘ *’ 等; ⑵ 字符常量可直接用序號(hào)表示 ——ASCII碼; 2. C/C++語言中的轉(zhuǎn)義字符 (P15表 ) ⑴ ―\‖后跟 1個(gè)字符 , 如: ’ \n‘——換行符; ’ \0‘——空操作符 , 用作字符串結(jié)束符 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 12 ⑵ ―\‖后中 13位 8進(jìn)制或 12位以 x開頭的 16進(jìn)制數(shù) 。 ㈡ 數(shù)據(jù)的表示方法 在 C/C++語言中 , 數(shù)據(jù)可以用常量 ( 常數(shù) ) 、 變量 、 函數(shù) 、表達(dá)式表示 。 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 8 三、 Visual C++ 啟動(dòng) visual C++ 建立 /編輯 C++源程序 源程序編譯 運(yùn)行程序 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 9 第二節(jié) C++語言的數(shù)據(jù)類型 一 、 C++語言的數(shù)據(jù)類型 ㈠ 數(shù)據(jù)類型 數(shù)據(jù)類型:程序設(shè)計(jì)語言處理的數(shù)據(jù)對(duì)象 。 } 程序分析 調(diào)用 將 Z值作函數(shù)值返回到調(diào)用位置 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 7 ⑴ C++語言由一個(gè)或多個(gè)函數(shù)構(gòu)成 ——函數(shù)式語言; ⑵ C++語言程序有且只有一個(gè) main()函數(shù) ——主函數(shù) , 程序總是從 main()開始執(zhí)行 、 在 main()中結(jié)束; ⑶ 函數(shù)包括函數(shù)說明及函數(shù)體 , 函數(shù)體從 “ {‖處開始 、 從“ }‖處結(jié)束;函數(shù)的構(gòu)成: 函數(shù) 函數(shù)說明 函數(shù)體 函數(shù)類型 函數(shù)名 函數(shù)參數(shù) ( 形參 ) 及類型 說明部分 語句體 以 “ {”起 “ }”止 ⑷ 函數(shù)體中的語句末必須用 “ ; ” , 語句的書寫格式靈活; ⑸ 注釋語句:用 “ //…… ‖或 “ /* …… */‖注釋 ——在程序中加適當(dāng)?shù)淖⑨?, 可增強(qiáng)程序的可讀性 。 else z=y。 } int max(int x, int y) { int z。 m=max(a,b)。a,amp。 程序 include void main() { int a,b,m。 cout s= s endl。 cout l= 。 l=**r。 二 、 C++語言程序的基本結(jié)構(gòu) 例 【 】 求半徑為 2的圓的周長(zhǎng)及面積 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 5 程序 程序分析 函數(shù)體 // 計(jì)算圓周長(zhǎng)及面積 include void main() { double r,l,s。 ㈠ C語言的特點(diǎn) ?語言簡(jiǎn)潔 、 緊湊 , 使用方便 、 靈活; ?運(yùn)算符豐富; ?數(shù)據(jù)結(jié)構(gòu)靈活; ?具有結(jié)構(gòu)化的控制語句; ?語法限制不嚴(yán)格 , 程序設(shè)計(jì)自由度大; C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 4 ?能直接訪問物理地址 , 能進(jìn)行位運(yùn)算 , 實(shí)現(xiàn)大部分匯編語言的功能 , 便于編寫系統(tǒng)軟件; ?生成目標(biāo)代碼質(zhì)量高 , 程序執(zhí)行的效率高; ?程序的可移置性好 ( 與匯編語言程序比較 ) 。高級(jí)語言程序設(shè)計(jì)教學(xué)課件 1 C++程序設(shè)計(jì) 主講:信息科學(xué)與工程學(xué)院 羅 憲 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 2 第一章 C++語言基礎(chǔ) C++語言概述 C++語言的數(shù)據(jù)類型 C++語言的運(yùn)算符及表達(dá)式 C++語言數(shù)據(jù)類型的轉(zhuǎn)換 C++語言庫函數(shù) C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 3 第一節(jié) C++語言概述 一 、 C++語言的特點(diǎn) C++語言是 C語言的面向?qū)ο蟮臄U(kuò)展 , 是 C語言的超集 , 保留了 C語言的所有組成部分并與其完全兼容 , 既可以進(jìn)行傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì) , 又能進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì) 。 是當(dāng)今世界上最為流行的面向?qū)ο蟪绦蛟O(shè)計(jì)語言 。 ㈡ C++語言的特點(diǎn) ( 對(duì) C的擴(kuò)充 ) ?C++語言保持與 C兼容; ?用 C++編寫的程序可讀性更好 , 代碼結(jié)構(gòu)更為合理; ?支持面向?qū)ο蟪绦蛟O(shè)計(jì)機(jī)制; ?代碼的可重用性 、 可擴(kuò)充性 、 可維護(hù)性 、 可靠性更高 。 r=。s=*r*r。 cout l 。 } 注釋行 函數(shù)名 main() 變量說明 語句體 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 6 C++程序設(shè)計(jì)教學(xué)課件 例 【 】 輸入任意二個(gè)數(shù),輸出其中最大數(shù)。 scanf(“%d,%d”,amp。b)。 printf(“max=%d\n”,m)。 if (xy) z=x。 return (z)。 ⑹ 頭文件:通常在程序的最前面 , 用 include ―文件名 ” ( 或 include 文件名 ) 。 C++語言主要數(shù)據(jù)類型: 數(shù)據(jù)類型 基本類型 指針類型 雙精度型 單精度型 構(gòu)造類型 空 類 型 字 符 型 整 型 實(shí)型 (浮點(diǎn)型 ) 共用體類型 數(shù)組類型 結(jié)構(gòu)體類型 枚舉類型 類類型 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 10 基本類型: 整型 、 實(shí)型 ( 單精度型 、 雙精度型 ) 、 字符型 、 枚舉類型等; 構(gòu)造類型: 數(shù)組類型 、 結(jié)構(gòu)體類型 、 類類型 ( C++面向?qū)ο蟪绦蛟O(shè)計(jì)特有的類型 ) 、 共用體類型等; 指針類型 。 二 、 C/C++語言常量 ㈠ 整型常量 ( 假定由 2個(gè)字節(jié)構(gòu)成 ) 十進(jìn)制: 非 0開頭的整數(shù) ( 32768 — 32767;無符號(hào)整型: 0 — 65535) ; 八進(jìn)制: 以 0開頭的整數(shù); 十六進(jìn)制: 以 0x開頭的整數(shù) 長(zhǎng)整型常量: 在常量后加上字母 “ L‖( 也可用小寫 ) 。 如: ‘ \101‘—— 等同于 ‘ A‘(ASCII碼為 65); ‘ \x0A‘—— 等同于 ‘ \n‘( ASCII碼為 10) ; ‘ \109‘ 、 ‘ \A01‘、 ‘ \xax‘等不是轉(zhuǎn)義字符 。如 ” abc‖、 ” 1‖、 ” z2‖ 等; 字符串存儲(chǔ)時(shí)在末尾自動(dòng)加上 ‘ \0‘——標(biāo)志字符串的結(jié)束 。 如:字符串 ” abc‖為 a b c \0 97 98 99 0 注意:區(qū)分字符常量與字符串常量 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 13 ㈤ 符號(hào)常量 定義: define 常量標(biāo)識(shí)符 常量 —— 稱為宏定義 ( 通常用大寫字符 ) 如例 【 】 程序可以改寫為: // 計(jì)算圓周長(zhǎng)及面積 define PI include void main() { double r,l,s。 l=*PI*r。 cout l= 。 cout s= s endl。 格式: const 類型說明符 常量名 =表達(dá)式; 類型說明符參見后面內(nèi)容 , 當(dāng)為整型時(shí) , 可省略類型說明符 。 void main() { double r,l,s。 l=*pi*r。 cout l= 。 cout s= s endl。 變量名 ( 標(biāo)識(shí)符 ) 命名規(guī)則 ⑴ 變量名 ( 標(biāo)識(shí)符 ) 由字母 ( 含下劃線 ) 開頭的字母 、數(shù)字串構(gòu)成; ⑵ 變量名 ( 標(biāo)識(shí)符 ) 中的字符區(qū)分大小寫 , 變量名 ( 函數(shù)名等 ) 通常用小寫字母; ⑶ 變量名 ( 標(biāo)識(shí)符 ) 不能用 C保留的關(guān)鍵字 。 C++程序設(shè)計(jì)教學(xué)課件 信息科學(xué)與工程學(xué)院 高級(jí)語言程序設(shè)計(jì)教學(xué)課件 16 為增強(qiáng)程序的可讀性 , 盡可能用與之相對(duì)應(yīng)的單詞( 或取其一部分 ) 作變量 。 變量的定義: 變量必須先定義后使用 ——以便給變量分配對(duì)應(yīng)的存儲(chǔ)單元 ——在 C/C++語言中 , 不同類型的變量占據(jù)的內(nèi)存的大小不同 , 通過變量定義 , 計(jì)算機(jī)可以根據(jù)變量的類型確定內(nèi)存單元的大小 。 有以下類型: ⑴ 基本型 ( 整型 ) int — 2B — 32768 ~ +32767 ( 在 VC中 , 占 4B: 2147483648 ~ 2147483647) ⑵ 短整型 short int (short) — 2B (短整型所表示的范圍不超過整型 )— 32768 ~ +32767 ⑶ 長(zhǎng)整型 long int (long) — 4B ( 長(zhǎng)整型所表示的范圍不低于整型 ) — 2147483648 ~ 2147483647 ⑷ 無符號(hào)整型 unsigned int( unsigned) — 2B — 0 ~ 65535 ( 在 VC中 , 占 4B: 0 ~ 429496727295
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1