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

正文內(nèi)容

c語言入門至精通-全文預(yù)覽

2024-08-27 18:50 上一頁面

下一頁面
  

【正文】 : 打印結(jié)果: fab gde h jik C語言程序設(shè)計 第三章 程序的靈魂 —— 算法 ?字符變量 ?存放字符常量,占用一個字節(jié),存放 一個 字符 ?定義形式: 賦值: char c1,c2。 printf(%f \n,b)。 (指定 x、 y為單精度浮點型變量) double z。 } 32767 , 32768 運行結(jié)果: 改為: long b; 結(jié)果是什么? C語言程序設(shè)計 第三章 程序的靈魂 —— 算法 ?整型常量的類型 ?整型常量的值在 32768~+32767范圍內(nèi),編譯器認(rèn)為是 int類型 ?整型常量的值超過上述范圍,而在- 2147483648 ~ +2147483647范圍內(nèi),編譯器認(rèn)為是 long類型 ?當(dāng)系統(tǒng)定義 short int與 int占內(nèi)存長度相同,則兩種類型常量均可以賦給 int和 short int型變量 ?在整型常量后面加大寫 L或小寫 l,則告訴編譯器,把該整型常量作為 long類型處理。 C語言程序設(shè)計 第三章 程序的靈魂 —— 算法 ?整型數(shù)據(jù)的溢出 ?此情況稱為“ 溢出 ”,運行時不報錯, 編程時要注意 01 11 11 11 11 11 11 11 整型變量最大值 32767 10 00 00 00 00 00 00 00 加 1后是 –32768的補(bǔ)碼形式 例 整型數(shù)據(jù)的溢出 include void main( ) { int a , b。 c=a+u。 unsigned u 。 補(bǔ)充知識: ?字節(jié)和位 ?內(nèi)存以字節(jié)為單元組成 ?每個字節(jié)有一個地址 ?一個字節(jié)一般由 8個二進(jìn)制位組成 ?每個二進(jìn)位的值是 0或 1 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 10 ……... 7 6 4 3 2 5 1 C語言程序設(shè)計 第三章 程序的靈魂 —— 算法 ?數(shù)值的表示方法 ——原碼、反碼和補(bǔ)碼 ?原碼:最高位為符號位,其余各位為數(shù)值本身的絕對值 ?反碼: ?正數(shù):反碼與原碼相同 ?負(fù)數(shù):符號位為 1,其余位對原碼取反 ?補(bǔ)碼: ?正數(shù):原碼、反碼、補(bǔ)碼相同 ?負(fù)數(shù):最高位為 1,其余位為原碼取反,再對整個數(shù)加 1 3 12 6 9 1 2 4 5 7 8 10 11 95=4 9+7=16=(14)12 C語言程序設(shè)計 第三章 程序的靈魂 —— 算法 原碼 反碼 補(bǔ)碼 +7 00000111 00000111 00000111 7 10000111 11111000 11111001 +0 00000000 00000000 00000000 0 10000000 11111111 00000000 數(shù)的范圍 01111111~ 11111111 (127~+127) 01111111~ 10000000 (127~+127) 01111111~ 10000000 (128~+127) (用一字節(jié)表示數(shù)) ?負(fù)數(shù)補(bǔ)碼轉(zhuǎn)換成十進(jìn)制數(shù):最高位不動,其余位取反加 1 例 補(bǔ)碼: 11111001 取反: 10000110 加 1: 10000111=7 C語言程序設(shè)計 第三章 程序的靈魂 —— 算法 ?整型變量 ?整型數(shù)據(jù)在內(nèi)存中的存放形式 ?數(shù)據(jù)在內(nèi)存中以二進(jìn)制補(bǔ)碼形式存放 ?每一個整型變量在內(nèi)存中占 2個字節(jié) 10的原碼 反碼 補(bǔ)碼 10的原碼 取絕對值 反碼 補(bǔ)碼 00 00 00 00 00 00 10 10 00 00 00 00 00 00 10 10 00 00 00 00 00 00 10 10 10 00 00 00 00 00 10 10 00 00 00 00 00 00 10 10 11 11 11 11 11 11 01 01 11 11 11 11 11 11 01 10 整數(shù)的最左二進(jìn)制位是符號位,0正、 1負(fù) C語言程序設(shè)計 第三章 程序的靈魂 —— 算法 ?整型變量的分類 ?三類整型變量 有符號 無符號 基本型 ( 簡稱整型 ) int unsigned int 短整型 short或 short int unsigned short 長整型 long或 long int unsigned long ?整數(shù)類型和取值范圍 TURBO C 所占位數(shù) 最小取值范圍 int 16 32768~+32767 short 16 32768~+32767 long 32 2147483648~+2147483647 unsigned int 16 0~65535 unsigned short 16 0~65535 unsigned long 32 0~4294967295 C語言程序設(shè)計 第三章 程序的靈魂 —— 算法 ?整型變量的定義 ?先定義后使用 ——強(qiáng)制類型定義 int a,b。 printf(―a=%d,a)。 } total=300 運行結(jié)果: 符號常量的優(yōu)點是:見名知意、一改全改 C語言程序設(shè)計 第三章 程序的靈魂 —— 算法 ?變量 ? 定義:其值可以改變的量。 例 符號常量舉例 define PRICE 30 include void main() { int num,total。 ?采用的方法: ?自頂向下; ?逐步細(xì)化; ?模塊化設(shè)計:復(fù)雜問題按功能分成多個子模塊 ?結(jié)構(gòu)化編碼:正確采用三種基本結(jié)構(gòu)實現(xiàn) C語言程序設(shè)計 第二章 程序的靈魂 —— 算法 167。易懂,文字冗長,易歧義性 ?流程圖表示 ?用流程圖符號構(gòu)成,直觀,易懂 ? NS流程圖表示 ?偽代碼表示 ?計算機(jī)語言表示 ? 順序結(jié)構(gòu) ? 選擇結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu) C語言程序設(shè)計 第二章 程序的靈魂 —— 算法 傳統(tǒng)流程圖流向混亂、可讀性差,所以應(yīng)該采用結(jié)構(gòu)化流程圖。 ?例 ?通過循環(huán)選擇打印 ?例 ?判斷閏年 ?例 ?累加求級數(shù)的和,循環(huán)改變正負(fù)號和分母加 1。 ?P15頁的例 ,求 1……5 之積。 注意:有關(guān)設(shè)計程序的作業(yè),必須經(jīng)過上機(jī)調(diào)試! C語言程序設(shè)計 第一章 C語言概述 算法的概念 簡單算法舉例 算法的特性 怎樣表示一個算法 第 2章 程序的靈魂 ——算法 C語言程序設(shè)計 第二章 程序的靈魂 —— 算法 結(jié)構(gòu)化程序設(shè)計方法 C語言程序設(shè)計 第二章 程序的靈魂 —— 算法 ?程序包括的內(nèi)容: ?數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)的類型和組織形式 ?算法:操作步驟的描述 Nikiklaus Wirth提出 : 程序 = 數(shù)據(jù)結(jié)構(gòu) +算法 教材認(rèn)為: 程序 =算法 +數(shù)據(jù)結(jié)構(gòu) +程序設(shè)計方法 +語言工具和環(huán)境 靈魂 加工對象 工具 C語言程序設(shè)計 第二章 程序的靈魂 —— 算法 167。 ?程序語句 ?C程序由語句組成 ?用“ 。j10。 sum=0。 else z=y。 c=max(a,b)。 } 運行結(jié)果: sum=34 函數(shù) 語句 預(yù)處理命令 注釋 C語言程序設(shè)計 第一章 C語言概述 printf語句中的 “ %d ‖是表示 “ 十進(jìn)制整數(shù)類型 ” C語言程序設(shè)計 第一章 C語言概述 例 從鍵盤輸入兩個整數(shù),輸出其中較大的數(shù) include void main() { int max(int x,int y) int a,b,c。 printf(”sum= %d\n,sum)。 } C語言程序設(shè)計 第一章 C語言概述 注釋 編譯預(yù)處理 主函數(shù) 語句 輸出: This is a c program. 例 第一個程序 This is a c program . printf語句中的 “ \n‖是 換行符 例 求倆個數(shù)的和 /* calculate the sum of a and b*/ include /* This is the main program */ void main() { int a,b,sum。 賦值運算符: = 及其擴(kuò)展 條件運算符: ?: 逗號運算符: , 指針運算符: * amp。 p為指向整形變量的指針變量 。 VAR P: INTEGER。 BEGIN ? END IF (e) THEN S。 int f()。 C語言程序設(shè)計 第一章 C語言概述 表 C語言與 Pascal語言比較 通過表 我們可以得出結(jié)論: C比 Pascal簡練,因此源程序更短,編程效率高。 ?C版本 ?Microsoft C 或稱 MSC ?Turbo C 或稱 TC C語言程序設(shè)計 第一章 C語言概述 167。 熟悉 Turbo C的上機(jī)操作環(huán)境 167。 熟記 C語言的基本概念 167。R合著《 The C Programming Language》 ? ANSI C: 1983年 ? 87 ANSI C: 1987年 ? 1990年國際標(biāo)準(zhǔn)的 ANS
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1