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

正文內容

c語言程序設計(上)ppt-wenkub

2023-02-28 08:25:48 本頁面
 

【正文】 C數據類型 數組類型 結構體類型 共用體類型 枚舉類型 基本類型 指針類型 構造類型 單精度型 雙精度型 整型 字符型 實型 (浮點型 ) 空類型 35 C語言的數據類型 整型 1. 整型數據的類型 基本整型 int 無符號基本整型 unsigned int 短整型 short或 short int 無符號短整型 unsigned short或 unsigned short int 長整型 long或 long int 無符號長整型 unsigned long或 unsigned long int 36 C語言的數據類型 整型 類型 關鍵字 長度 值域 有符號短整數 short,short int,signed short int 2 215~( 2151) 無符號短整數 Unsigned short, unsigned short int 2 0~( 2161) 有符號整數 int, signed int 4 231~( 2311) 無符號整數 Unsigned, unsigned int 4 0~( 2321) 有符號長整數 long, long int, signed long int 4 231~( 2311) 無符號長整數 Unsigned long, unsigned long int 4 0~( 2321) Visual C++ 37 C語言的數據類型 整型 1. 整數有幾種書寫形式 (1) 十進制整常數:十進制整常數沒有前綴。 24 C語言概述 4.編譯 執(zhí)行 “ 編譯 /Build”—“編譯 /Compile”或 Ctrl + F7,在 “ 產生工作區(qū)” 對話框中選擇 “ 是 /Y”,開始編譯,并在信息窗口顯示編譯信息。 /* …… */中的內容是給閱讀源程序的人看的,計算機執(zhí)行程序時會忽略這些注釋。不要把一個關鍵詞、標識符、常量、運算符和字符串拆分為兩行。 5)本例還表明函數除了調用庫函數外,還可以調用用戶自己定義,編制的函數。 3)int sum(int x,int y)是函數 sum的函數頭,函數 sum的函數頭表明此函數獲得兩個整數,返回一個整數。其中主函數 main仍然是整個程序執(zhí)行的起點。b)。 scanf(“%d”, amp。 z=x+y。y)。 } 運行結果: Programming is fun ! 試一試:如果要在顯示屏上輸出 Hello,World!或類似的一句話,并且在輸出后光標 換行,程序應當怎么寫? 15 C語言概述 【 例 12】 從鍵盤上輸入兩個實數,計算并顯示這兩個實數平方之和的平方根。自定義函數的作用是使程序結構清晰,便于實現某個功能的重復使用。)結束。這類標準庫文件通常稱為頭文件,頭文件的擴展名為 .h。通過上機可以學會程序調試的方法,不同計算機環(huán)境下的編程環(huán)境設置,找到程序調試的技巧等等。通過閱讀程序,認真體會各種概念的具體應用。 C語言靈活,內容豐富。 printf(“ a+b= %d\n”, c)。 7 C語言概述 0 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 1 1 0 ?機器語言程序 MOV AX, 300H ADD BX, AX MOV [2100H], BX HLT ?匯編語言源程序 main( ) { int a, b, c。 程序設計語言 程序設計語言 是用戶用來編寫程序的語言。 6 C語言概述 程序設計語言:一般分為 機器語言 、 匯編語言 和 高級語言 三大類。 a=100。 } ?高級語言 源程序 (C) 源程序需要 翻譯 8 C語言概述 C語言簡介 發(fā)展過程 B語言 : Bell實驗室 , 1970年 在 PDP機器上用其編寫 UNIX系統(tǒng) CPL語言 : 劍橋大學 , 1963年 BCPL語言 : 劍橋大學 , 1967年 C語言 : Bell實驗室 , 1972~ 1973年用其改寫 UNIX系統(tǒng) 經簡化 進一步簡化 保持精練 、 接近硬件的優(yōu)點 , 克服數據類型過少的不足 9 C語言概述 今天 C語言仍然有廣泛的應用,除了當初為 UNIX操作系統(tǒng)開發(fā)使用外,現在各行各業(yè)的應用軟件,許多都是用 C語言進行系統(tǒng)描述和開發(fā)的,如有大量工程設計、工程測繪和科學計算軟件是以 C語言為基礎開發(fā)的,許多工業(yè)領域專業(yè)如機電控制、軍事、建筑、冶金、紡織等都直接使用 C語言開發(fā)工業(yè)控制軟件。所以一開始學習就要目標明確,抓住重點的內容學習,在鞏固重點的情況下,再豐富所學內容,提高能力。 ( 3)多上機練習。 ( 4)擴展視野。 ( 2)程序的前部有時可以定義一些全局變量,這些變量被后面的各個函數共享,但要注意對全局變量的使用不能互相干擾。 ( 4) C語言程序中必須有一個 main函數(又稱為主函數),作為程序執(zhí)行的起點,但是 main()位置不限。 ( 6)每個函數中的程序段可以由一系列語句組成,如完成輸入數據、計算、輸出數據和顯示數據等功能。 include include main( ) { float x,y,s。 s=sqrt(x*x+y*y)。 return(z )。a)。 c=sum(a,b)。函數 sum計算兩數之和。 4)函數 sum同樣也用 {}將函數體括起來。 程序運行結果: Input the first number: 3 (回車 ) Input the second number: 5 (回車) sum = 8 18 C語言概述 C語言程序的編寫要求 ( 1) C程序是由函數構成的,一個 C源程序要有一個main函數。最好每個語句占用一個書寫行,每個函數都按語句的層次關系形成縮進形式。 19 C語言概述 編譯過程 (.C或 .PAS等 ) 編譯程序 連接程序 編譯 連接 高級語言 源程序 機器語言 目標程序 可執(zhí)行 程序 (.OBJ) (.EXE) 運行 運行 結果 解釋程序 高級語言 源程序 解釋執(zhí)行 運行 結果 解釋過程 (.BAS) C語言程序的執(zhí)行過程 20 C語言概述 C語言程序的開發(fā)環(huán)境 Microsoft Visual C++ 在 Visual C++ ,運行一個 C程序的基本步驟如下: 1.啟動 VC++ 執(zhí)行 “ 開始 ” —“程序 ” —“Microsoft Visual Studio ”— “Microsoft Visual C++ ”,進入 VC++編程環(huán)境。 25 C語言概述 26 C語言概述 5.連接 執(zhí)行“編譯 /Build”—“構件 /Build”或 F7,也可用“重建全部 /Rebuild All”,開始連接,并在信息窗口顯示連接信息。其數碼為 0~ 9。數碼取值為 0~ 7。其數碼取值為 0~9, A~F或 a~f。十六進制無符號數的表示范圍為 0X0~0XFFFF或 0x0~ 0xFFFF。一般 C語言提供了三種表示實數的類型:單精度浮點數類型,簡稱浮點類型,類型名為float;雙精度浮點數類型,簡稱雙精度類型,類型名為 double;長雙精度類型,類型名為 long double。注意,必須有小數點。 其一般形式為: a E n( a為十進制數, n為十進制整數) 其值為 a 10n。 字符類型的數據的類型名是 char。字符集的所有字符都是字符類型的值。 C語言為它們規(guī)定了特殊寫法:以反斜杠( \)開頭的一個字符或一個數字序列,這類字符稱為轉義字符。 ( 3)掌握程序設計中簡單的數據結構和算法并能閱讀簡單的程序。 。標識符只能由字母、數字和下劃線組成,且第一個字符必須為字母或下劃線。 例如: Name和 name是兩個不同的標示符。 ANSI C定義的關鍵字共 32個。 (2) 八進制整數:以 0開頭的數是八進制數。 2. 實型常量 在 C語言中,把帶小數的數稱為實數或浮點數。 注意: (1) 字母 e或 E之前 (即尾數部分 )必須有數字。a39。139?!?39。039。雙引號僅起定界符的作用,并不是字符串中的字符。變量在使用前必須先定義,然后才能使用。 /* 定義 int型變量 n和 m */ char ch1,ch2。 a=2。 (3) 對幾個變量同時賦一個初值 int a1=10,a2=10,a3=10。 (2) 若在定義變量的同時對變量初始化,變量不能連續(xù)賦初值。 printf(%c%c\n,c1,c2)。; c2=39。 printf(%c%c\n,c1,c2)。 || ! amp。具有右結合性。 ( 4)除法運算符 “ /”:雙目運算具有左結合性。要求參與運算的量均為整型。 65 運算符與表達式 算術運算符和算術表達式 算術表達式是由算術運算符和括號連接起來的式子。 后置自加: 是先引用 i,然后 i加 1。 67 運算符與表達式 算術運算符和算術表達式 【 例 23】 輸出下面程序中 i的值 include void main() { int i=5,j。 printf(%d %d\n,i,j)。 變量 =變量 運算符 表達式 例如: a+=10; 等價于 a=a+10; a*=b+10; 等價于 a=a*(b+10)。整個賦值表達式的值就是被賦值的變量的值。逗號運算符為 “ ,”。 逗號表達式的一般形式可以擴展為: 表達式 1,表達式 2,表達式 3… 表達式 n 表達式 n的值為整個表達式的值。 (3) 結合性 逗號表達式的結合性為自左向右的。 72 運算符與表達式 關系運算符和關系表達式 1.關系運算符 關系運算是邏輯運算的一種簡單形式,主要用于比較。 2.關系表達式 指由關系運算符將兩個表達式連接起來的有意義的式子。amp。條件表達式的一般格式: 表達式 1 ? 表達式 2 : 表達式 3 表達式 1可以是任何表達式,常用關系表達式和邏輯表達式。因此,C語言既具有高級語言的優(yōu)點,又具有低級語言的某些功能,適合開發(fā)系統(tǒng)軟件。 (位與 ) 位與的運算規(guī)則是: 0amp。1=1。 (左移) 左移 n 位,相當該數乘以 2 的 n 次冪,低位補 n 個 0。 77 數據類型轉換 C語言中,各種類型的數據可以混合運算。 78 類型自動轉換 數據類型轉換 在進行混合運算時,兩個不同類型的數據先要轉換成同一類型,然后才能進行運算。 (4) 整型數據( int)或無符號型數據( unsigned)和長整型數據( long)混合運算時,都轉換成長整型數據。 (3)將字符型數據賦給整型變量時,由于字符型數據在運算時根據其 ASCII碼值自動轉化為整型數據,所以將字符型數據的 ASCII碼值存儲到變量中。例如: (int) a。 /* 表示將變量 a的類型強制轉換成 int型后 ,再進行運算 */ (2) 經強制類型轉換后,得到的是一個所需類型的中間變量,原來變量的類型并沒有發(fā)生任何變化。 printf( short:%d字節(jié) \n,sizeof(short))。 printf( long:%d字節(jié) \n,sizeof(long))。 } 82 程序舉例 程序運行結果: *** 運行結果 *** char:1字節(jié) unsigned char:1字節(jié) short:2字節(jié) unsigned short:2字節(jié) int:4字節(jié) unsigned int:4字節(jié) long:4字節(jié) unsigned long:4字節(jié) float:4字節(jié)
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1