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

正文內(nèi)容

c語言程序設(shè)計(jì)(上)ppt(存儲版)

2025-03-15 08:25上一頁面

下一頁面
  

【正文】 ,如 , 制形式。b39。的 ASCII編碼值是 48~ 57。 5. 符號常量 符號常量就是使用符號代表常量, C語言中允許用標(biāo)識符定義一個常量,這種常量在 C語言中被稱之為“宏定義” 。 /* 定義 double型變量 x和 y */ 變量具有地址和值兩種屬性,常量只有值屬性而無地址屬性。值得注意的是, C語言中整型和字符類型的數(shù)據(jù)可以互相轉(zhuǎn)化,在 0~ 255之間的整形數(shù)據(jù)可以轉(zhuǎn)換為字符。 c1=39。= |= ^= = = = = == != amp。但 “ ”也可作負(fù)值運(yùn)算符,此時(shí)為單目運(yùn)算,如 x、 5等具有左結(jié)合性。 C語言規(guī)定: (1) %(取模運(yùn)算符),僅用于整型變量或整型常量的運(yùn)算,如: 7%3,其值為 1。 前置自減: 是 i先 減 1, 然后引用 i。 C語言允許在賦值運(yùn)算符“ =”之前加上其他運(yùn)算符以構(gòu)成復(fù)合的賦值運(yùn)算符。 (3) 結(jié)合性 賦值表達(dá)式按照自右向左的順序結(jié)合。例如: 逗號表達(dá)式: x=2,4*5運(yùn)算時(shí),先算第一個賦值表達(dá)式 x=2,再算算術(shù)表達(dá)式 4*5,最后算整個逗號表達(dá)式的值。關(guān)系運(yùn)算符均為二元運(yùn)算符。邏輯表達(dá)式的值也只有兩個 ,“真”和“假” ,其表示方法同關(guān)系表達(dá)式。 優(yōu)先級高 ^ | 優(yōu)先級低 2 雙目運(yùn)算符 自左至右 介于關(guān)系運(yùn)算符和邏輯運(yùn)符之間 1. 位運(yùn)算符 按運(yùn)算符類別和優(yōu)先級從高到低方法,將位運(yùn)算符的優(yōu)先級和結(jié)合性列在表。 ^ (位異或) 位異或的運(yùn)算規(guī)則是: 0^0=0, 0^1=1, 1^0=1, 1^1=0。不同類型的數(shù)據(jù)在進(jìn)行混合運(yùn)算時(shí),往往需要進(jìn)行類型轉(zhuǎn)換,將不同類型的數(shù)據(jù)轉(zhuǎn)換成同種類型的然后進(jìn)行計(jì)算。轉(zhuǎn)換的基本原則是: (1)當(dāng)整型數(shù)據(jù)賦給浮點(diǎn)型變量時(shí),數(shù)值上不發(fā)生任何變化,但有效位增加。 /* 表示將表達(dá)式 a+b結(jié)果的類型強(qiáng)制轉(zhuǎn)換為浮點(diǎn)型 */ 強(qiáng)制類型轉(zhuǎn)換的一般形式如下: (強(qiáng)制的類型名 )(表達(dá)式 ) 注意: (1) 表達(dá)式應(yīng)該用括號括起來。 printf( int:%d字節(jié) \n,sizeof(int))。 83 程序舉例 【 例 25】 類型自動轉(zhuǎn)換 include void main( ) { char ch=’A’。 printf( sn:%d 字節(jié) \n,sizeof(sn))。 printf( m:%d 字節(jié) \n,sizeof(m))。 86 程序舉例 【 例 27】 分析下面程序的運(yùn)行結(jié)果。 printf(m=%d,n=%d,k=%d\n,m,n,k)。 } a=14 91 練習(xí) :等級考試真題 一、選擇題 :( 2022年 9月份考題) (17)若變量均已正確定義并賦值,以下合法的 C語言賦值語句是 A) x=y==5。 其一般形式為: 函數(shù)名 (實(shí)際參數(shù)表 ); 98 控制語句用于控制程序的流程以實(shí)現(xiàn)程序的各種結(jié)構(gòu)方式,它們由特定的語句定義符組成??照Z句是什么也不執(zhí)行的語句。 注意以下幾點(diǎn): (1)在賦值符“ =”右邊的表達(dá)式可以是一個賦值表達(dá)式, 變量 =變量 =…= 表達(dá)式 。 賦值語句 102 數(shù)據(jù)輸出函數(shù) (格式輸出函數(shù) ) 功能 :按用戶指定的格式,把指定的數(shù)據(jù)顯示到顯示器屏幕上。 } 程序運(yùn)行輸出結(jié)果: 88 89 88, 89 X,Y a=88,b=89 104 (2) 格式字符串 功能 :用于指定輸出格式。 附加格式符 :h、 l兩種 h表示按短整型量輸出, l表示按長整型量輸出。 printf(c=%lf,%f,%\n,c,c,c)。\n39。y39。 putchar(a)。\n39。b分別表示變量 a和變量 b 的地址。 printf(a=%d,b=%d,c=%d\n,a,b,c)。a)。 114 使用 scanf函數(shù)還必須注意以下幾點(diǎn): a)scanf函數(shù)中沒有精度控制。c)。 e)如果格式控制串中有非格式字符則輸入時(shí)也要輸入該非格式字符。a,amp。 putchar(ch)。\n39。 include void main( ) { char a,b。 float radian。 printf(請輸入一個三位正整數(shù): )。如輸入 4個字符分別是 39。應(yīng)該得到一個整形數(shù)值 1248。 i=(d139。)*1。語句為變量 a1和 a2賦數(shù)值 10和 20,為變量 c1和 c2賦字符X和 Y。 正確: scanf(“%2d%2d”,amp。 printf(%d %d\n,a,b)。a2,amp。)*10+(d439。 d3=getchar()。、 39。 printf(\n%d%d%d%d\n,i,d3,d2,d1)。 } 程序運(yùn)行結(jié)果: 屏幕顯示: input degreeint 用戶輸入: 45(回車 ) 輸出結(jié)果 : 45 degrees equal to radians. 121 【 例 39】 逆序輸出一個三位正整數(shù)的每一位數(shù)字。 } 程序運(yùn)行輸出結(jié)果:101,102 E,F 120 【 例 38】 將輸入的角度轉(zhuǎn)換成弧度。 118 如在程序中要調(diào)用標(biāo)準(zhǔn)輸入輸出庫函數(shù)時(shí),文件開頭應(yīng)該加入以下預(yù)編譯命令: include 或者 include “” 二者的區(qū)別 : include :系統(tǒng)到存放 C庫函數(shù)頭文件的目錄中尋找要包含的文件,此為標(biāo)準(zhǔn)方式; include “”:系統(tǒng)先在用戶當(dāng)前目錄中尋找要包含的文件,若找不到,再按標(biāo)準(zhǔn)方式查找。 putchar(ch)。 printf(請輸入一個字符或符號: \n)。 printf(input character a,b\n)。y39。a,amp。 附加格式符 : 附加格式符為 l和 h l表示輸入長整型數(shù)據(jù) (如 %ld) 和雙精度浮點(diǎn)數(shù) (如 %lf)。 寬度 :用十進(jìn)制整數(shù)指定輸入的寬度 (即字符數(shù) )。b,amp。例如,amp。putchar(c)。\t39。a39。 輸出大寫字母 A putchar(x)。 printf(a=%d,%5d,%o,%x\n,a,a,a,a)。 精度 :以 “ .”開頭,后跟十進(jìn)制整數(shù)。 printf(%c,%c\n,a,b)。 而賦值語句允許連續(xù)賦值,下述說明是正確的: a=b=c=8。這里的循環(huán)體為空語句?!苯Y(jié)尾,在括號“ }”外不能加分號。 例如: x=y+z。 a=(3*5,a+4)。 m=15, n=20。 printf(y=%d,y)。 printf(\n unsigned long←int*unsigned long: \n)。 printf( int←char+short: \n)。 } 82 程序舉例 程序運(yùn)行結(jié)果: *** 運(yùn)行結(jié)果 *** 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é) double:8字節(jié) 【 分析 】 類型可用運(yùn)算符 sizeof 測試。 printf( short:%d字節(jié) \n,sizeof(short))。例如: (int) a。 (4) 整型數(shù)據(jù)( int)或無符號型數(shù)據(jù)( unsigned)和長整型數(shù)據(jù)( long)混合運(yùn)算時(shí),都轉(zhuǎn)換成長整型數(shù)據(jù)。 77 數(shù)據(jù)類型轉(zhuǎn)換 C語言中,各種類型的數(shù)據(jù)可以混合運(yùn)算。1=1。因此,C語言既具有高級語言的優(yōu)點(diǎn),又具有低級語言的某些功能,適合開發(fā)系統(tǒng)軟件。amp。 72 運(yùn)算符與表達(dá)式 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 1.關(guān)系運(yùn)算符 關(guān)系運(yùn)算是邏輯運(yùn)算的一種簡單形式,主要用于比較。 逗號表達(dá)式的一般形式可以擴(kuò)展為: 表達(dá)式 1,表達(dá)式 2,表達(dá)式 3… 表達(dá)式 n 表達(dá)式 n的值為整個表達(dá)式的值。整個賦值表達(dá)式的值就是被賦值的變量的值。 printf(%d %d\n,i,j)。 后置自加: 是先引用 i,然后 i加 1。要求參與運(yùn)算的量均為整型。具有右結(jié)合性。 printf(%c%c\n,c1,c2)。 printf(%c%c\n,c1,c2)。 (3) 對幾個變量同時(shí)賦一個初值 int a1=10,a2=10,a3=10。 /* 定義 int型變量 n和 m */ char ch1,ch2。雙引號僅起定界符的作用,并不是字符串中的字符?!?39。a39。 2. 實(shí)型常量 在 C語言中,把帶小數(shù)的數(shù)稱為實(shí)數(shù)或浮點(diǎn)數(shù)。 ANSI C定義的關(guān)鍵字共 32個。標(biāo)識符只能由字母、數(shù)字和下劃線組成,且第一個字符必須為字母或下劃線。 ( 3)掌握程序設(shè)計(jì)中簡單的數(shù)據(jù)結(jié)構(gòu)和算法并能閱讀簡單的程序。字符集的所有字符都是字符類型的值。 其一般形式為: a E n( a為十進(jìn)制數(shù), n為十進(jìn)制整數(shù)) 其值為 a 10n。一般 C語言提供了三種表示實(shí)數(shù)的類型:單精度浮點(diǎn)數(shù)類型,簡稱浮點(diǎn)類型,類型名為float;雙精度浮點(diǎn)數(shù)類型,簡稱雙精度類型,類型名為 double;長雙精度類型,類型名為 long double。其數(shù)碼取值為 0~9, A~F或 a~f。其數(shù)碼為 0~ 9。 19 C語言概述 編譯過程 (.C或 .PAS等 ) 編譯程序 連接程序 編譯 連接 高級語言 源程序 機(jī)器語言 目標(biāo)程序 可執(zhí)行 程序 (.OBJ) (.EXE) 運(yùn)行 運(yùn)行 結(jié)果 解釋程序 高級語言 源程序 解釋執(zhí)行 運(yùn)行 結(jié)果 解釋過程 (.BAS) C語言程序的執(zhí)行過程 20 C語言概述 C語言程序的開發(fā)環(huán)境 Microsoft Visual C++ 在 Visual C++ ,運(yùn)行一個 C程序的基本步驟如下: 1.啟動 VC++ 執(zhí)行 “ 開始 ” —“程序 ” —“Microsoft Visual Studio ”— “Microsoft Visual C++ ”,進(jìn)入 VC++編程環(huán)境。 程序運(yùn)行結(jié)果: Input the first number: 3 (回車 ) Input the second number: 5 (回車) sum = 8 18 C語言概述 C語言程序的編寫要求 ( 1) C程序是由函數(shù)構(gòu)成的,一個 C源程序要有一個main函數(shù)。函數(shù) sum計(jì)算兩數(shù)之和。a)。 s=sqrt(x*x+y*y)。 ( 6)每個函數(shù)中的程序段可以由一系列語句組成,如完成輸入數(shù)據(jù)、計(jì)算、輸出數(shù)據(jù)和顯示數(shù)據(jù)等功能。 ( 2)程序的前部有時(shí)可以定義一些全局變量,這些變量被后面的各個函數(shù)共享,但要注意對全局變量的使用不能互相干擾。 ( 3)多上機(jī)練習(xí)。 } ?高級語言 源程序 (C) 源程序需要 翻譯 8 C語言概述 C語言簡介 發(fā)展過程 B語言 : Bell實(shí)驗(yàn)室 , 1970年 在 PDP機(jī)器上用其編寫 UNIX系統(tǒng) CPL語言 : 劍橋大學(xué) , 1963年 BCPL語言 : 劍橋大學(xué) , 1967年 C語言 : Bell實(shí)驗(yàn)室 , 1972~ 1973年用其改寫 UNIX系統(tǒng) 經(jīng)簡化 進(jìn)一步簡化 保持精練 、 接近硬件的優(yōu)點(diǎn) , 克服數(shù)據(jù)類型過少的不足 9 C語言概述 今天 C語言仍然有廣泛的應(yīng)用,除了當(dāng)初為 UNIX操作系統(tǒng)開發(fā)使用外,現(xiàn)在各行各業(yè)的應(yīng)用軟件,許多都是用 C語言進(jìn)行系統(tǒng)描述和開發(fā)的,如有大量工程設(shè)計(jì)、工程測繪和科學(xué)計(jì)算軟件是以 C語言為基礎(chǔ)開發(fā)的,許多工業(yè)領(lǐng)域?qū)I(yè)如機(jī)電控制、軍事、建筑、冶金、紡織等都直接使用 C語言開發(fā)工業(yè)控制軟件。 6 C語言概述 程序設(shè)計(jì)語言:一般分為 機(jī)器語言 、 匯編語言 和 高級語言 三大類。 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 ?機(jī)器語言程序 MOV AX, 3
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1