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

正文內(nèi)容

c語言程序設(shè)計技術(shù)(下)ppt-資料下載頁

2024-10-16 16:02本頁面
  

【正文】 ==NULL) { printf(file can not open!\n)。 exit(0)。 } for(i=0。i3。i++) { fseek(fp,2*i*sizeof(int),0)。 fread(amp。x,sizeof(int),1,fp)。 } C語言程序設(shè)計技術(shù) 2021/11/10 fseek(fp,2L*sizeof(int),SEEK_END)。 fread(amp。x,sizeof(int),1,fp)。 fseek(fp,1L*sizeof(int),SEEK_END)。 fread(amp。x,sizeof(int),1,fp)。 fclose(fp)。 } C語言程序設(shè)計技術(shù) 2021/11/10 C語言程序設(shè)計技術(shù) 2021/11/10 第 19講 位運(yùn)算與預(yù)處理命令 C語言程序設(shè)計技術(shù) 2021/11/10 一 . 位運(yùn)算 1. 按位或 運(yùn)算符為 | 運(yùn)算規(guī)則: 0 | 0=0, 0 | 1=1, 1 | 0=1, 1 | 1=1 C語言程序設(shè)計技術(shù) 2021/11/10 例 1( P220例 91) . 設(shè)字符變量 a=3,b=5, 求 a | b。 00000011 | 00000101 ──────────── 00000111 C語言程序設(shè)計技術(shù) 2021/11/10 2. 按位與 運(yùn)算符為 amp。 運(yùn)算規(guī)則: 0 amp。 0=0, 0 amp。 1=0, 1 amp。 0=0, 1 amp。 1=1 C語言程序設(shè)計技術(shù) 2021/11/10 例 2( P221例 92) .設(shè)字符變量 a=3,b=5,求 a amp。 b。 00000011 amp。 00000101 ──────────── 00000001 C語言程序設(shè)計技術(shù) 2021/11/10 3. 按位異或 運(yùn)算符為: ^ 運(yùn)算規(guī)則: 0 ^ 0=0, 0 ^ 1=1, 1 ^ 0=1, 1 ^ 1=0 C語言程序設(shè)計技術(shù) 2021/11/10 例 3( P222例 95) . 設(shè)字符變量 a=57,b=42, 求 a ^ b。 0 0 1 1 10 0 1 ^ 0 0 1 0 1 0 10 ──────────── 0 0 0 1 0 0 1 1 C語言程序設(shè)計技術(shù) 2021/11/10 4. 位取反 運(yùn)算符: ~ 運(yùn)算規(guī)則: ~1=0, ~ 0=1 C語言程序設(shè)計技術(shù) 2021/11/10 例 4( P223例 98) .對有符號整型變量 i = 100和無符號整型變量 j = 100分別進(jìn)行取反操作 。 ~ 0000 0000 0110 0100 ————————————————— 1111 1111 1001 1011 ~i = 101 , ~j = 65435 C語言程序設(shè)計技術(shù) 2021/11/10 5. 移位 運(yùn)算符: 運(yùn)算規(guī)則: 將二進(jìn)制數(shù)向左移位 , 右邊補(bǔ) 0。 C語言程序設(shè)計技術(shù) 2021/11/10 例 5. 設(shè) a=60, b=135 求 a2, b1。 a2=(0011 1100)22=(1111 0000)2=240 b1=(1000 0111)21=(0000 1110)2=14 C語言程序設(shè)計技術(shù) 2021/11/10 6. 右移位 運(yùn)算符: 運(yùn)算規(guī)則: 將二進(jìn)制數(shù)位向右移動 , 最高位為0時左邊補(bǔ) 0, 最高位為1時補(bǔ) 1。 C語言程序設(shè)計技術(shù) 2021/11/10 例 6. 設(shè) a=60, b=135 求 a2, b1。 a2=(0011 1100)22=(0000 1111)2=15 b1=(1000 0111)21=(1100 0011)2=195 C語言程序設(shè)計技術(shù) 2021/11/10 例 7( P225例 913) . 從鍵盤輸入一個正整數(shù),輸出由 8~ 11位構(gòu)成的數(shù)。 C語言程序設(shè)計技術(shù) 2021/11/10 include void main(void) { int num, mask,x。 printf(Input a integer number: )。 scanf(%d,amp。num)。 C語言程序設(shè)計技術(shù) 2021/11/10 num = 8。 mask = 15。 x=num amp。 mask。 printf(result=%d\n, x)。 } C語言程序設(shè)計技術(shù) 2021/11/10 二 . 預(yù)處理命令 2. 文件包含 (1) 絕對路徑查找 include 文件名 該命令表示在 TC\INCLUDE 中去查找指定的文件 , 并將該文件添加到源文件中 。 C語言程序設(shè)計技術(shù) 2021/11/10 (2) 相對路徑查找 include ”文件名 ” 先在當(dāng)前目錄中查找文件 , 未找到時再到 TC\INCLUDE 中去查找 。 C語言程序設(shè)計技術(shù) 2021/11/10 2. 宏定義 (1) 無參宏 語法: define 宏名 字符串 如: define PI C語言程序設(shè)計技術(shù) 2021/11/10 (2) 有參宏 define 宏名 (參數(shù)表 ) 字符串 C語言程序設(shè)計技術(shù) 2021/11/10 如: define M(x) x+1 define S(y) ((y)*(y)) define max(a,b) ((a)(b) ? (a):(b)) C語言程序設(shè)計技術(shù) 2021/11/10 例 8( P236例 106) . 分析下面的程序。 C語言程序設(shè)計技術(shù) 2021/11/10 include define SWAP(type,a,b) { type t。t=a。a=b。b=t。} void main(void) { char ch1=39。A39。, ch2=39。B39。 float f1=, f2=。 SWAP( char, ch1, ch2)。 printf(%c,%c, ch1, ch2)。 SWAP( float , f1, f2)。 printf(%f,%f , f1, f2)。 } C語言程序設(shè)計技術(shù) 2021/11/10 C語言程序設(shè)計技術(shù) 2021/11/10 第 20講 向 C++過渡 C語言程序設(shè)計技術(shù) 2021/11/10 一 . 注釋 // 注釋內(nèi)容 設(shè)置單行注釋 。 C語言程序設(shè)計技術(shù) 2021/11/10 二 . 變量說明 在 C++中 , 變量說明語句可以出現(xiàn)在程序的任何地方 。 如: if (i1) { int a。 a=2。 int b。 b=a++。 } C語言程序設(shè)計技術(shù) 2021/11/10 例 1 int sum (int n) { int s。 s=0。 for (int i=1。in+1。i++) s+=i。 return s。 } C語言程序設(shè)計技術(shù) 2021/11/10 三 . 強(qiáng)制類型轉(zhuǎn)換 類型名 (表達(dá)式 )。 如: int i=4。 float f1,f2。 f1=(float)i/3+。 f2=float(i)/3+。 C語言程序設(shè)計技術(shù) 2021/11/10 四 . 變量的作用域 當(dāng)全局變量與程序塊中的局部變量同名時 ,將自動使用局部變量 。 但可使用 ::來引用全局變量 。 C語言程序設(shè)計技術(shù) 2021/11/10 例 2 includestdio int y=100。 void main(void) { int y=200。 printf(“%d %d “,y,::y)。 } C語言程序設(shè)計技術(shù) 2021/11/10 五 . 變量賦初值 類型名 變量名 (初值 ) 如: int i(10) C語言程序設(shè)計技術(shù) 2021/11/10 六 . 輸入輸出 1. 輸入函數(shù) cin 表達(dá)式 2. 輸出函數(shù) cout 表達(dá)式 C語言程序設(shè)計技術(shù) 2021/11/10 3. 換行 coutendl 4. 函數(shù)原型 C語言程序設(shè)計技術(shù) 2021/11/10 七 . 結(jié)構(gòu)變量說明與賦值 1. 變量說明方法 不需要使用關(guān)鍵字 struct。 如: Struct date { int year,month,day。 }。 date d1,d2。 C語言程序設(shè)計技術(shù) 2021/11/10 2. 賦值運(yùn)算 同類型的結(jié)構(gòu)變量可以直接用等號賦值 。 如: d1=d2。 C語言程序設(shè)計技術(shù) 2021/11/10 八 . 函數(shù)的默認(rèn)參數(shù)值 函數(shù)可以含有默認(rèn)值 。 如: Int Left(char s[], int n=0) { ......... } C語言程序設(shè)計技術(shù) 2021/11/10 九 . 引用變量 類型名 amp。變量名 =已定義的同類型的變量名 如: int x=10,amp。y=x。 coutx’,’yendl。 y=100。 coutx’,’yendl。 C語言程序設(shè)計技術(shù) 2021/11/10 十 . 程序編譯步驟 1. 工作空間與項(xiàng)目 在 VC++中開發(fā)軟件時必須創(chuàng)建一個工作區(qū),每個工作區(qū)可以管理一個應(yīng)用軟件系統(tǒng)。 每個工作區(qū)由若干個項(xiàng)目組成,每個項(xiàng)目管理一個獨(dú)立的可執(zhí)行程序。 每個項(xiàng)目可由若干個源文件及其它庫文件組成。 C語言程序設(shè)計技術(shù) 2021/11/10 2. 操作步驟 ( 1) 關(guān)閉已打開的所有工作區(qū):單擊 “ File | Close Workspace” ( 2) 為工作區(qū)新建一個文件夾 ( 3) 單擊 “ File | New | Files | C++ Source File” C語言程序設(shè)計技術(shù) 2021/11/10 ( 4) 在 “ Location文本輸入框 ” 中輸入工作區(qū)路徑 ( 5) 在 “ File文本輸入框 “ 中輸入源程序文件名 ( 6) 單擊 “ OK” C語言程序設(shè)計技術(shù) 2021/11/10 ( 7) 輸入源程序并存盤 ( 8) 單擊 “ Build | Build | 是 ” ( 9) 運(yùn)行程序:單擊 “ Build | Execute C語言程序設(shè)計技術(shù) 2021/11/10 例 3 include int y=100。 void main( ) { int y=200。 couty,::yendl。 } C語言程序設(shè)計技術(shù) 2021/11/1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1