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

正文內(nèi)容

c程序設計教程(上)林小茶編ppt(更新版)

2025-04-02 01:04上一頁面

下一頁面
  

【正文】 scanf(%c,amp。 printf(\nPlease enter one char:\n)。 該函數(shù)沒有參數(shù) , 函數(shù)返回的數(shù)據(jù)類型為整型 , 值為字符的 ASCII碼值 。 另外 , 盡管參數(shù) 可以是整型數(shù) , 但參數(shù)的值最好在 0~127之間 , 否則 , 輸出可能是一些亂碼 。 例如 ‘ \n’就是一個轉(zhuǎn)義序列 , 表示 “ 回車換行 ” 。 可以用字符常量為字符變量賦值: char alpha=39。 } Please enter two integers: 10 20↙ ( 回車符 ) 10+ 20= 30 10 +20 =30 字符型數(shù)據(jù) ?字符變量與字符常量 ?使用 getchar和 putchar函數(shù)對字符型數(shù)據(jù)進行輸入和輸出 ?使用 printf和 scanf函數(shù)對字符型數(shù)據(jù)進行輸入和輸出 ?字符串常量 字符變量 數(shù)據(jù)類型說明符 char 例如 , char aloha,beta,c。 include void main() { int x, y, sum。y)。x,amp。 include void main() { int x, y, sum。y)。 需要注意的是 , 輸入項必須使用地址 ,普通變量的地址是在變量名前加取地址符 amp。 x=12, y=012 , z=0x12。 正確 printf(%d,100000L)。 整型常量 需要注意的是:如果整型常量超過機器所能表示的范圍 , 則會發(fā)生溢出 , 而在 C語言中的整數(shù)溢出并不會使程序出錯 , 而是得到一個非正確的值 。 按照整型變量所占的二進制位數(shù)來分類: short( 短整型 ) int ( 普通整型 ) long ( 長整型 ) 根據(jù)整型變量是否帶符號位來分類: 不帶符號的整型變量 帶符號的整型變量 無符號用關鍵字 unsigned表示 說明整型變量的語法是: 限定詞 int 變量名表; 整型變量 整型常量表示: 十進制表示 八進制表示 以數(shù)字 0開頭 十六進制表示 以數(shù)字 0和 x開頭 。 問題三: 從鍵盤接收兩個浮點數(shù) , 輸出它們的乘積 。 我們稱之為定義變量 。 (2) 用戶定義字為了標識不同的對象 , 標識符的前 8個( 甚至 7個 ) 字符要有區(qū)別 。 關鍵字是 C編譯程序預先登錄的標識符 , 它們代表固定的意義 , 用戶不能隨便使用 。 標識符 (1) 大 、 小寫英文字母: A , B, … , Z, a,b, … z (2) 數(shù)字: 0, 1, 2, … , 9 (3) 運算符: + – * / % = amp。 { int difference。 \n表示換行 。 格式信息用于控制數(shù)據(jù)參數(shù)的輸出格式 。 例如 a=30。 每個變量保存的是一個特定的數(shù)據(jù)類型的數(shù)值 。 ? 計算兩個整數(shù)的差 例 計算兩個整數(shù) 30與 20的差 , 并將結(jié)果在屏幕上 。 ? 每個 C程序都必須包含一個主函數(shù) main(), 也只能包含一個主函數(shù) 。 編譯系統(tǒng) 將高級語言編寫的程序文件全部翻譯成機器語 言,生成可執(zhí)行文件以后再執(zhí)行。 ? 編譯程序的種類 解釋系統(tǒng) 對高級語言編寫的程序翻譯一句執(zhí)行一句 。 這些命令是在編譯系統(tǒng)翻譯代碼之前需要由預處理程序處理的語句 。 ? printf是 C語言提供的標準輸入輸出庫函數(shù) 。 變量是由程序命名的一塊計算機內(nèi)存區(qū)域 ,用來存儲一個可以變化的數(shù)值 。 其功 能是將右邊常量的值送到左邊的變量中 , 使變量 中的內(nèi)容與常量相等 。 ? 數(shù)據(jù)參數(shù)可有可無 。 ? 格式信息中的 \n是字符轉(zhuǎn)義序列 。 } void show(x,y) /*( 自定義 ) 函數(shù)定義 */ int x,y。通俗一點說,標識符是程序員為變量、常量或者函數(shù)起的名字,它實際上是一個字符序列。 關鍵字 ( 保留字 ) 標識符的分類: 特定字 用戶定義字 任何一個標識符必須符合下列語法規(guī)則: 關鍵字:又稱保留字 , 一般為小寫字母 。 注意 (1) 不能使用關鍵字和特定字 。 在使用一個變量之前 , 程序員必須為每個變量起個名字 , 同時還要聲明它的數(shù)據(jù)類型 , 以便編譯系統(tǒng)根據(jù)不同的數(shù)據(jù)類型為其靜態(tài)地分配內(nèi)存空間 。 問題二: 從鍵盤接收兩個整數(shù) , 輸出它們的和 。 因此 , 最小整數(shù)是 215, 即 32768。 s=10L 。 printf(%ld,100000L)。 include void main() { int x,y,z。 其中 , “ 格式信息 ” 與 printf的用法相似 ,可以在其中使用 %和轉(zhuǎn)換字符來指定數(shù)據(jù)的輸入方式 。x,amp。 例 輸入格式與鍵盤輸入的匹配 。 } 運行程序: Please enter expression Like a+b=: 10+20=↙ ( 回車符 ) 30 假設輸入的內(nèi)容是: 10 20 將會得到一個意想不到的結(jié)果 , 例如可能是: 510 scanf(“%d+%d=”,amp。x,amp。 例 顯示時整數(shù)增加域?qū)捄妥髮R 。 printf(%4d+%4d=%4d\n,x,y,sum)。b39。 表示方法是使用轉(zhuǎn)義符 \與一些特殊字符構成轉(zhuǎn) 義序列 。 注意 , 參數(shù)是不能缺省的 。 一般的標準輸入設備是鍵盤 。 include void main() { char c。 printf(\nPlease enter one char:\n)。 例如 , scanf(%d%c,amp。 字符串常量 用雙引號括起來的字符序列是字符串常量 。 0 1 7 8 3 1 符號位 階碼 尾數(shù) 浮點數(shù)據(jù)在內(nèi)存中的存儲方式 浮點變量 單精度浮點數(shù) ( float) 雙精度浮點數(shù) ( double) long double 定義 浮點變量: float a,b。 例如 , 、 、 1.、 .123 點常量 。 include void main() { float x,y。 } 運行情況: Please enter two reals: ↙ ( 用戶輸入 ) += 輸出浮點數(shù)時不僅可以控制輸出域?qū)?, 還可以控制有效位 的輸出位數(shù) 。 ② printf(\n%.3f,%.3lf,x,y)。 ?表達式與簡單語句 在 C語言中,在一個表達式的后面加上分號 “ ; ”就構成了簡單語句。 取模運算的優(yōu)先級與乘除相 同 。 所以是先 計算 a+b, 然后用 a+b的結(jié)果減 c。 增 1/減 1運算符 ++和 。 例如: i=3。 位邏輯運算符 ~ amp。 w1=10。b 11011010 amp。 w2=8。 逗號運算符 表達式 1, 表達式 2 逗號表達式的求值過程是:先求解表達式 1, 再求解表達式 2, 并將表達式 2的解作為逗號表達 式的解 。 printf(short int =%d byte\n,sizeof(short int))。 f loa t d o u b l e 高 l o n g u n s i g n e d c ha r 、 sho r t i n t 低 強制轉(zhuǎn)換 在 C語言中 , 允許程序員根據(jù)自己的意愿將一種數(shù)據(jù)類型強制轉(zhuǎn)換成另一種數(shù)據(jù)類型 。 include void main() { int c。)。 include void main() { float x。 x=+37。 這時 , 我們可以稱 p指向變量 i, 或者 說 p是指向變量 i的指針 。 注意 , 指針變量與其他變量一樣 , 如果是 自動變量并且未賦值 , 指針變量的值將是不定 值 。 我們在上 面三條語句后面 , 再加上一條執(zhí)行語句 , 變成: int i。 要點 (2) 指針變量可以指向任何一種基本數(shù)據(jù)類型 的存儲單元 , 指向何種類型的存儲單元 , 定義時 要明確地指出 , 并且不能隨便指向其他數(shù)據(jù)類型 的變量 。 例如: int i。 p=2022。 上面程序段執(zhí)行以后 , px也指向 i。 data=7。是同 級的 , 單目運算符與操作數(shù)結(jié)合方式 是從右至左 。A( A為數(shù)組名 ) 均為非法 。 pointer=amp。 include void main() { int x, y, sum,*p。 } 第 3章 結(jié)構化程序設計 ? 結(jié)構化程序設計思想 ? 語句與分程序 ? 順序結(jié)構程序設計 ? 關系運算符與邏輯運算符 ? 選擇結(jié)構程序設計 ? 循環(huán)結(jié)構程序設計 結(jié)構化程序設計思想 結(jié)構化程序設計思想的產(chǎn)生 20世紀 60年代 “ 軟件危機 ” 的產(chǎn)生 是否在程序設計中使用 “ goto”語句的爭論 Corrado B214。 執(zhí)行語句的種類 表達式語句 函數(shù)調(diào)用語句 控制語句 復合語句 ( 或稱分程序 ) 空語句 語句與分程序 最簡單的可執(zhí)行語句 。 函 數(shù)名既可以是 C語言提供的庫函數(shù)名 , 也 可以是我們自己定義的函數(shù)名 。 盡管空語句不會有任何命令執(zhí)行 , 但仍然是一個有用的語句 。 include void main() { double length,width,area。 /* 計算長方形的面積 */ printf(\nArea of rectangle is %lf,area)。 /* 接收輸入 */ printf(\nbefore changed x=%3d y=%3d,
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1