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

正文內(nèi)容

c語言程序設計(上)ppt-預覽頁

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

下一頁面
 

【正文】 下面是用十六進制形式寫出的一些整數(shù)和長整數(shù): 0x41 0x64 0XFF 0X3242DL (4) 整型常數(shù)的后綴:在 16位字長的機器上,基本整型的長度也為16位,因此表示的數(shù)的范圍也是有限定的。如果使用的數(shù)超過了上述范圍,就必須用長整型數(shù)來表示。所有整數(shù)類型和實數(shù)類型統(tǒng)稱為算術類型。 十進制數(shù)形式,由數(shù)字序列和小數(shù)點組成。 例如: (等于 105) (等于 102) 41 C語言的數(shù)據(jù)類型 字符型 字符類型的數(shù)據(jù)即字符型數(shù)據(jù)。字符類型的數(shù)據(jù)包括計算機所用編碼字符集中的所有字符。在程序執(zhí)行時,其中的字符就用對應的編碼表示,一個字符通常占用一個字節(jié)。轉(zhuǎn)義字符在 C語言程序中起著特殊作用 。 ( 4)在 Visual C++ ,能夠編寫簡單的 C程序,并具有基本的糾錯和調(diào)試程序的能力。 。 49 、常量與變量 標識符 具體命名規(guī)則如下: (1) 標識符的只能由下劃線 “ _”、數(shù)字 0~9與 26個大小寫字母 a~z、 A~Z構成。 (4) 標識符不能使用系統(tǒng)關鍵字,因為關鍵字是系統(tǒng)的保留字,它們已有特定的含義。 51 、常量與變量 標識符 auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static 52 、常量與變量 常量 C語言中數(shù)據(jù)有 常量 和 變量 之分。如 045表示八進制數(shù)的 (45)8。實型常量只能用十進制形式表示,不能用八進制和十六進制形式表示。 (2) e或 E后面的指數(shù)部分必須是整數(shù)。 39。等都是有效的字符型常量。939。與數(shù)字 0是不同的。字符串常量中不能直接包括單引號、雙引號和反斜杠“ \”(若要使用,可參照轉(zhuǎn)義字符中介紹的字符使用)。在編譯、連接時,系統(tǒng)依據(jù)變量定義為其分配內(nèi)存空間。 /* 定義 char型變量 ch1和 ch2 */ double x,y。b=5。 58 、常量與變量 變量 注意: 在給變量賦值時,應注意以下問題: (1) 必須保證賦值符號右邊的常量和賦值符號左邊的變量類型一致,變量類型不一致將引起某些程序錯誤。 59 、常量與變量 變量 【 例 21】 整型數(shù)據(jù)和字符型數(shù)據(jù)的相互賦值 include void main( ) {char c1,c2。 } 程序運行結果: ab 60 、常量與變量 常量 【 例 22】 大小寫字母的轉(zhuǎn)換 include void main( ) {char c1,c2。b39。} 程序運行結果為: A,B 61 運算符與表達式 作用: 對運算對象完成規(guī)定的操作運算 類型: 按運算對象分: 單目、雙目、三目 按功能分: 算術、賦值、關系、邏輯 條件、逗號、位、其他 62 運算符與表達式 優(yōu)先級 指各種運算符號的運算優(yōu)先順序 例如: 算術運算優(yōu)先于關系運算 算術運算中先 * / 后 + ? 結合性 – 指運算符號和運算對象的結合方向 – 分為:從左向右 (左結合 )和從右向左 (右結合 ) 例如: 算術運算符為 左結合 ab+4 賦值運算符為 右結合 a= b = 5 63 運算符與表達式 類型 種類 算術運算符 賦值運算符 關系運算符 邏輯運算符 位運算符 條件運算符 逗號運算符 其他運算符 + * / % ++ + = += = *= /= %= amp。 | ^ ~ ?: , amp。 ( 2)減法運算符 “ ”:減法運算符為雙目運算符。參與運算量均為整型時,結果也為整型,舍去小數(shù)。求余運算的結果等于兩數(shù)相除后的余數(shù)。 算術表達式:用算術運算符和括號將運算對象(也稱操作數(shù))連接起來的、符合 C語法規(guī)則的式子。 2)自減運算符 ()是單目運算符,結合性為自右至左,分前置自減和后置自減兩種。 j=++i+i++。 } 程序運行結果: 7 12 10 27 68 運算符與表達式 賦值運算符和賦值表達式 C語言中賦值運算符為 “ =”,它的作用是將賦值運算符右邊表達式或常量的值賦給其左邊的變量。 a%=10; 等價于 a=a%10。 (2) 優(yōu)先級 賦值運算符的優(yōu)先級較低,在所有運算符中,它的優(yōu)先級僅高于逗號運算符。用逗號運算符可以將兩個表達式連接起來。 71 運算符與表達式 逗號運算符和逗號表達式 (2) 優(yōu)先級 逗號運算符是所有運算符中級別最低的。當有多個逗號表達式串聯(lián)在一起時,從左向右運算。 C語言中的關系運算符有以下六種: 小于 = 小于等于 大于 = 大于等于 = = 等于 != 不等于 關系運算符的優(yōu)先級低于算術運算符的優(yōu)先級,并且等于 (= =)和不等于 (!=)運算符的優(yōu)先級低于其他四種關系運算符的優(yōu)先級。關系表達式的值只有兩個, “ 真 ” 和 “ 假 ” ,在 C語言 中 “ 真 ” 用 1表示,“ 假 ” 用 0表 示。 邏輯與 || 邏輯或 ! 邏輯非 邏輯表達式是用邏輯運算符將關系表達式或邏輯量連接起來的有意義的式子。表達式 2和表達式 3是任何表達式。 運算符類別 運算符 操作數(shù)個數(shù) 結合性 優(yōu)先級 位移運算符 2 雙目運算符 自左至右 介于算術運算符和關系運算符之間 位邏輯運算符 ~ 優(yōu)先級高 1 單目運算符 自右至左 與自加 、 自減運算符同級 amp。0=0, 0amp。 | (位或) 位或的運算規(guī)則是: 0|0=0, 0|1=1, 1|0=1, 1|1=1。 (右移) 右移 n 位,相當該數(shù)除以 2 的 n 次冪。字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用。 自動轉(zhuǎn)換規(guī)則為: (1) 單精度浮點型數(shù)據(jù)( float)在運算時自動轉(zhuǎn)換成雙精度浮點型數(shù)據(jù)( double)。 (5) 整型數(shù)據(jù)( int)、無符號型數(shù)據(jù)( unsigned)、長整型數(shù)據(jù)( long)和浮點型數(shù)據(jù)混合運算時,都轉(zhuǎn)換成浮點型數(shù)據(jù) 79 賦值轉(zhuǎn)換 數(shù)據(jù)類型轉(zhuǎn)換 如果賦值運算符兩側的類型不一致(但都是數(shù)值型或字符型)時,在賦值過程中會進行類型轉(zhuǎn)換。 (4) 將有符號的整型數(shù)據(jù)賦給長整型數(shù)據(jù),要進行符號擴展。 /* 表示將變量 a的類型強制轉(zhuǎn)換為整型 */ (float) (a+b)。 81 程序舉例 【 例 24】 測試數(shù)據(jù)類型 include void main( ) { printf( *** 運行結果 ***\n)。 printf( unsigned short:%d字節(jié) \n,sizeof(unsigned short))。 printf( unsigned long:%d字節(jié) \n,sizeof(unsigned long))。 sizeof 的操作數(shù)可以是類型名、變量名和表達式,求值結果是字節(jié)數(shù)。 int n=10。 printf( ch:%d 字節(jié) \n,sizeof(ch))。 printf( x:%d 字節(jié) \n,sizeof(x))。 printf( n:%d 字節(jié) \n,sizeof(n))。 sn:2 字節(jié) ch+sn:4字節(jié) double←float+float: x:4字節(jié) y:4字節(jié) x+y:4字節(jié) unsigned long←int*unsigned long: n:4字節(jié) m:4字節(jié) n*m:4 字節(jié) 85 程序舉例 【 例 26】 分析下面程序的運行結果 include void main( ) { int x, y。 } 程序運行結果: y=9 【 分析 】 因為 x的初始值為 50,減 5后變?yōu)?45, 45除 5為 9賦給 y。 n=20。 k=(m)+(n)。 (賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規(guī)則。 printf(“a=%d\n”,a)。 D)x=5=4+1。 由函數(shù)名、實際參數(shù)加上分號“;”組成。 a=b+6。 100 只有分號“;”組成的語句稱為空語句。\n39。 101 一般形式為: 變量 =表達式 。 (3) 在變量說明中,不允許連續(xù)給多個變量賦初值。 (4) 注意賦值表達式和賦值語句的區(qū)別。 printf函數(shù)調(diào)用的一般形式為: printf(“格式控制字符串”,輸出表列 ) 103 (1) 輸出表列 【 例 31】 輸出函數(shù)應用實例一 include void main( ) { int a=88,b=89。 printf(a=%d,b=%d\n,a,b)。 非格式字符串在輸出時原樣輸出,起提示作用。 如果輸出數(shù)字,則表示小數(shù)的位數(shù); 如果輸出的是字符,則表示輸出字符的個數(shù); 若實際位數(shù)大于所定義的精度數(shù),則截去超過的部分。 double c=。 printf(b=%f,%lf,%,%e\n,b,b,b,b)。 其一般形式為: putchar(字符變量 ) 例如: putchar(39。 輸出字符變量 x的值 putchar(39。 使用本函數(shù)前必須要用文件包含命令 109 【 例 33】 輸出函數(shù)應用實例三 include void main( ) {char a=39。,c=39。putchar(b)。)。\n39。 putchar(39。 scanf函數(shù)是一個標準庫函數(shù),它的函數(shù)原型在頭文件“ ”中,與 printf函數(shù)相同,大多數(shù)C語言編譯系統(tǒng)允許在使用 scanf函數(shù)之前不必包含 文件。a,amp。 printf(input a,b,c\n)。c)。a,amp。 如 : scanf(%4d,amp。a,amp。h表示輸入短整型數(shù)據(jù)。 c)在輸入多個數(shù)值數(shù)據(jù)時,若格式控制串中沒有非格式字符作輸入數(shù)據(jù)之間的間隔則可用空格、回車或TAB鍵作間隔。b,amp。賦予 a, 39。賦予 c。b,amp。 scanf(%c %c,amp。 } 程序運行結果: 屏幕顯示: input character a,b 用戶輸入: m(空格 )n(回車 ) 輸出結果: mn 116 功能 :字符輸入函數(shù),其功能是從終端輸入一個字符。 ch=getchar()。\n39。 putchar(39。 兩類 :一類是 c語言標準規(guī)定的庫函數(shù),一類是編譯器特定的庫函數(shù)。 119 順序結構程序舉例 【 例 37】 輸出小寫英文字母 e和 f的 ASCII碼和對應的大寫英文字母。b=39。 include void main() { int degree。degree)。 include void main() { int d1,d2,d3,i。 d1=i/100。 } 程序運行結果: 屏幕顯示:請輸入一個三位正整數(shù): 用戶輸入: 123(回車 ) 輸出結果 : 123321 122 【 例 310】 將連續(xù)輸入的 4個數(shù)字字符拼成一個 int型的數(shù)值。239。839。 printf(請輸入四個數(shù)字字符: )。 d4=getchar()。039。039。的使用 5順序程序的控制結構 125 一、選擇題 :( 2022年 4月份考題) ( 16)設變量均已正確定義,若要通過scanf(“%d%c%d%c”,amp。c2)。 printf(“a=%d\n”,a)。 } 錯誤: scanf(“%2d%2d”,a,b)。 練習 :等級考試真題
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1