




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第二章數據類型、運算符與表達式楊麗波 朱迅 湯承林 編著劉長榮 主審本章目標v掌握C語言各種數據類型的用法v理解變量和常量的含義v掌握各類運算符和表達式的運算方法v掌握數據之間的混合運算和數據類型轉換的方法2.1 C語言基本數據類型char數據類型非數值數值整型intshort intlong intdoublefloat非整型2.1 C語言基本數據類型 在在C語言中定義了語言中定義了4種基本數據類型:整數類型(種基本數據類型:整數類型(int)、)、單精度浮點型(單精度浮點型(float)、雙精度浮點型()、雙精度浮點型(double)、字符類)、字符類型(型(char)。它們是構成其它據類
2、型的基礎,其本身不能分解)。它們是構成其它據類型的基礎,其本身不能分解為其它類型。為其它類型。 數據類型所占用的空間長度與編譯環境有關。本書采用數據類型所占用的空間長度與編譯環境有關。本書采用Visual C+6.0編譯環境,其數據類型和取值范圍如表編譯環境,其數據類型和取值范圍如表2-1所所示。其中帶有方括號的關鍵字表示可選項。示。其中帶有方括號的關鍵字表示可選項。2.1 C語言基本數據類型類型取值范圍長度(字節)有效數字(位)整數整數signed short intsigned short int -2-215152 21515-1-12 2unsigned short intunsign
3、ed short int 0 02 21616-1-1signed int signed int -2-231312 23131-1-14 4unsigned intunsigned int0 02 23232-1-1signed long intsigned long int-2-231312 23131-1-1unsigned long intunsigned long int0 02 23232-1-1單精度浮點數單精度浮點數floatfloat1010-37-37101038384 46 67 7雙精度浮點數雙精度浮點數doubledouble1010-307-307101030830
4、88 815151616字符型字符型signed char signed char -2-27 72 27 7-1-11 1unsigned charunsigned char0 02 28 8-1-1表表2-1 基本數據類型及取值范圍基本數據類型及取值范圍2.2 常量與變量C語言程序的基本元素:語言程序的基本元素:程序程序指令指令標識符、關鍵字、標識符、關鍵字、常量、運算符、分隔常量、運算符、分隔符符等等2.2 常量與變量1.常量和符號常量常量和符號常量 常量又稱常數,是指在程序運行過程中數值不變的量。常量可以是數常量又稱常數,是指在程序運行過程中數值不變的量。常量可以是數值類型,也可以是字
5、符類型或是字符串,可以用一個符號來表示常量,叫值類型,也可以是字符類型或是字符串,可以用一個符號來表示常量,叫做符號常量。定義符號常量的一般形式為:做符號常量。定義符號常量的一般形式為: #define 符號常量符號常量 常量常量【例例2.1】編寫程序,計算半徑為編寫程序,計算半徑為4的圓的面積。的圓的面積。 #include #define PI 3.1415926 /定義符號常量定義符號常量PI表示表示3.1415926, void main() /這種定義形式稱為宏定義。這種定義形式稱為宏定義。 int r,s; r=4; s=PI*r*r; printf(“圓的面積是圓的面積是=%dn
6、”,s); 變量2.變量變量 變量是指在程序運行過程中,其值可以發生變化的量。變量是指在程序運行過程中,其值可以發生變化的量。變量的定義:變量的定義: 在在C語言中,變量要經過定義才能使用,定義變量的一般形式為:語言中,變量要經過定義才能使用,定義變量的一般形式為: 存儲類型存儲類型 數據類型數據類型 變量名變量名1,變量名,變量名2, C語言中任何數據類型,作用是確定變量語言中任何數據類型,作用是確定變量占用的存儲空間大小和可以表示數的范圍占用的存儲空間大小和可以表示數的范圍變量的名稱要滿足變量的名稱要滿足C語言標識符的命名規則語言標識符的命名規則可以同時定義多個相同類可以同時定義多個相同類
7、型的變量,之間用逗號隔開型的變量,之間用逗號隔開讀取讀取r值,計算值,計算3.1415926 *4*4變量程序內存將計算結果存儲為s428.26 #include #define PI 3.1415926 void main() int r,s; r=4; s=PI*r*r; printf(“面積是面積是=%dn”,s); 定義變量,分定義變量,分配存儲空間配存儲空間存儲存儲 r值為值為4變量(1)標識符可以由字母、數字和)標識符可以由字母、數字和 _(下劃線)組合而成。(下劃線)組合而成。(2)標識符不能包含除)標識符不能包含除 _ 以外的任何特殊字符,如以外的任何特殊字符,如%、# 、逗號
8、、空格等、逗號、空格等(3)標識符必須以字母或)標識符必須以字母或 _(下劃線)開頭(下劃線)開頭(4)標識符不能包含空白字符(換行符、空格和制表符稱為空白字符)標識符不能包含空白字符(換行符、空格和制表符稱為空白字符)(5)C 語言中的某些詞(例如語言中的某些詞(例如 int 和和 float 等)稱為保留字,具有特殊意等)稱為保留字,具有特殊意義,不能用作標識符義,不能用作標識符(6)C 語言區分大小寫,因此語言區分大小寫,因此 abc 與與ABC 是兩個不同的標識符是兩個不同的標識符例如在如下標示符中合法的是:例如在如下標示符中合法的是: %8, _xyz,s5,int,name,9d,
9、student_age變量例如:例如: int i,j; /定義整型變量定義整型變量i,j float f1,f2; /定義浮點型變量定義浮點型變量f1,f2 long p,m; /定義長整型變量定義長整型變量p,m unsigned short a,b; /定義無符號短整型變量定義無符號短整型變量a,b變量的三個基本要素就是:變量名稱、類型和值。變量的三個基本要素就是:變量名稱、類型和值。 定義變量的作用是在內存為變量分配存儲空間,存放該變量的數據定義變量的作用是在內存為變量分配存儲空間,存放該變量的數據值,因此在定義變量時必須確定變量的類型。在值,因此在定義變量時必須確定變量的類型。在C語
10、言中,變量賦值后語言中,變量賦值后才能夠使用。才能夠使用。變量v初始化變量初始化變量 初始化變量是指在定義變量的時候給變量賦初值,即定義和賦值在一初始化變量是指在定義變量的時候給變量賦初值,即定義和賦值在一條語句中實現,初始化定義的形式如下:條語句中實現,初始化定義的形式如下: 存儲類型存儲類型 數據類型數據類型 變量名變量名1=初值初值1,變量名,變量名2=初值初值2,.;例如:例如: int i=2,j=4; /定義整型變量定義整型變量i,j float f1=1.2,f2=2.4; /定義實型變量定義實型變量f1,f2 char ch1=a,ch2=b; /定義字符型變量定義字符型變量c
11、h1,ch2 2.3 整型數據1.整型常量整型常量 整型數據包括整型常量和整型變量。整型常量就是整型常數,在整型數據包括整型常量和整型變量。整型常量就是整型常數,在C語言語言中,整型常量用以下三種進制形式表示:中,整型常量用以下三種進制形式表示:(1)十進制整數。如)十進制整數。如12,789,-7,0等。等。(2)八進制整數。以)八進制整數。以0(零)開頭的整數是八進制整數。如(零)開頭的整數是八進制整數。如0123表示八進表示八進制整數制整數123,也可以表示為,也可以表示為(123)8,對應十進制的數值為,對應十進制的數值為182+281+380=83。-07表示八進制的數表示八進制的數
12、-7,也可以表示為,也可以表示為-(7) 8。(3)十六進制整數。以)十六進制整數。以0 x開頭的整數表示十六進制整數。如開頭的整數表示十六進制整數。如0 x12表示十表示十六進制整數六進制整數12,也可以表示為,也可以表示為(12) 16,對應十進制整數為,對應十進制整數為1161+2160=18。-0 x123表示十進制數表示十進制數-291。如果表示長整型的數,可以在數的后面加上如果表示長整型的數,可以在數的后面加上l或者或者L,例如:,例如:179、0 x179、0179分別是十進制、十六進制、八進制的有符號整數,分別是十進制、十六進制、八進制的有符號整數,179L、0 x179l、0
13、179L分別是十進制、十六進制、八進制的有符號長整數。分別是十進制、十六進制、八進制的有符號長整數。2.3 整型數據2 整型變量整型變量 在在C程序中表示整型數據是用以上三種進制表示,但是在內存中,數據程序中表示整型數據是用以上三種進制表示,但是在內存中,數據都是以二進制的形式存儲的,在都是以二進制的形式存儲的,在Visual C+6.0中,每一個整型數占用中,每一個整型數占用4個個字節(字節(32bit)內存空間。如果下定義中)內存空間。如果下定義中i在內存空間的存儲情況如圖在內存空間的存儲情況如圖2-1所所示:示: int i=9; 實際上,數據在內存中是以補碼形式表示的。如果在內存中存儲
14、十進制實際上,數據在內存中是以補碼形式表示的。如果在內存中存儲十進制數數-9,存儲形式如圖,存儲形式如圖2-2 所示。所示。 圖圖2-1 整數整數9的存儲形式的存儲形式圖圖2-2 整數整數-9的存儲形式的存儲形式2.4 實型數據 實型數據有實型常量和實型變量。實型數據有實型常量和實型變量。 C語言中實數類型分為單精度實型數語言中實數類型分為單精度實型數(float)和雙精度實型數和雙精度實型數(double),在實型數的后面加上在實型數的后面加上f或者或者F表示表示float類型,例如類型,例如9.8F,3.14f等,在等,在double型數的后面加上型數的后面加上l或者或者L來表示,例如來表
15、示,例如3.14L,-4.2l等。等。 實型常數有以下兩種表示形式:實型常數有以下兩種表示形式:(1)十進制小數。由數字和小數點組成,其中小數點是必不可少的。)十進制小數。由數字和小數點組成,其中小數點是必不可少的。如:如:.71,0.0,-0.234等。等。(2)指數形式。由數字和指數部分組成,如)指數形式。由數字和指數部分組成,如234e2,457E-8都是指數形式都是指數形式的實型數,用指數形式表示實型數要注意的實型數,用指數形式表示實型數要注意e(或或E)前面必須有數字,指數前面必須有數字,指數可以是正數,也可以是負數,但是必須是整數。可以是正數,也可以是負數,但是必須是整數。2.5
16、字符型數據1 字符型常量字符型常量 字符型常量是兩邊用單引號括起來的單個普通字符或者轉義字符,字符型常量是兩邊用單引號括起來的單個普通字符或者轉義字符,如如a, c,B等。在計算機中,字符以其對應的等。在計算機中,字符以其對應的ASCII碼形式存放。碼形式存放。 字符形式字符形式意義意義ASCII值值字符形式字符形式意義意義ASCII值值b退格退格8單引號單引號39f換頁換頁12反斜杠反斜杠92n換行換行10v垂直制表垂直制表11r回車回車13a響鈴響鈴7t水平制表水平制表9?問號問號63”雙引號雙引號34%百分號百分號37表表2-2 常用的轉義字符表常用的轉義字符表 在在C語言中,為了表示除
17、鍵盤所有符號以外的字符,在一些字符的前面加語言中,為了表示除鍵盤所有符號以外的字符,在一些字符的前面加上斜杠上斜杠“”來表示另外一種含義,叫做轉義字符來表示另外一種含義,叫做轉義字符 。如如 A65A65, a97a97, 048 , n10048 , n10字符型變量 2 字符型變量字符型變量 字符型變量用來存放字符常量,在內存中占用一個字節的存儲空間,字符型變量用來存放字符常量,在內存中占用一個字節的存儲空間,定義字符變量的一般形式為:定義字符變量的一般形式為: char ;例如:例如: char ch1,ch2; /定義字符變量定義字符變量ch1、h2 char c1=a,c2=B; /
18、定義字符變量定義字符變量c1、c2,并初始化,并初始化字符變量存放字符字符變量存放字符ASCII碼,碼,char與與int數據間可進行算術運數據間可進行算術運算算例例 a=D; /* a=68; */ x=A+5; /* x=65+5; */ s=!+G /* s=33+71; */字符型變量#includevoid main() char ch; /定義字符變量定義字符變量 int chi; /定義整型變量定義整型變量 printf(”請輸入一個字符:請輸入一個字符:”); /輸出提示輸出提示 scanf(”%c”,&ch); /輸入字符數據輸入字符數據 chi=ch; /先類型轉換
19、后賦值先類型轉換后賦值 printf(“ch的的ASCII值值為:為:%dn”,chi); /輸出整型數據(輸出整型數據(ASCII值)值)【例例2.2】輸入一個字符,輸出該字符對應的輸入一個字符,輸出該字符對應的ASCII值值字符型變量v程序運行結果如圖程序運行結果如圖2-3所示:所示:圖圖2-3 例例2.2運行結果運行結果 【注意注意】(1)chi=ch; 中中ch是字符型,是字符型,chi是整型,在賦值操作中是整型,在賦值操作中ch首先轉換為整型,首先轉換為整型,再賦給整型變量再賦給整型變量chi。 字符串常量3.字符串常量字符串常量 字符串常量是用雙引號括起來的零個、一個或者多個字符序
20、列。如字符串常量是用雙引號括起來的零個、一個或者多個字符序列。如“abc”、“xy5”、“$90”都是合法的字符串常量。都是合法的字符串常量。 注意:是字符串常量存儲在內存空間中要在最后一個字符的后面加一個注意:是字符串常量存儲在內存空間中要在最后一個字符的后面加一個空字符(空字符(“0”)作為結束標志,即字符串常量占用的總的字節數是字)作為結束標志,即字符串常量占用的總的字節數是字符串的長度加一。符串的長度加一。C語言中沒有字符串變量,用字符數組存放,這將在數組中講解。2.6 運算符與表達式 C語言中運算符按其功能分為:語言中運算符按其功能分為: 算術運算符算術運算符 賦值運算符賦值運算符
21、關系運算符關系運算符 邏輯運算符邏輯運算符 位運算符位運算符v表達式由操作數和運算符的組合而成表達式由操作數和運算符的組合而成v表達式中的操作數可以是變量、常量或者子表達式表達式中的操作數可以是變量、常量或者子表達式 學習運算符時應該注意:學習運算符時應該注意:v運算符功能運算符功能v與運算量關系與運算量關系要求運算量個數要求運算量個數要求運算量類型要求運算量類型v運算符優先級別運算符優先級別v結合方向結合方向v結果的類型結果的類型2.6 運算符與表達式優先級優先級運算符運算符結合方向結合方向1 1() .() .(分量運算符)(分量運算符)從左至右從左至右2 2! ! + - - + - -
22、 * *(指針)(指針) & sizeof(type)& sizeof(type)從右至左從右至左3 3* * (乘)(乘) / %/ %從左至右從左至右4 4+ -+ -從左至右從左至右5 5從左至右從左至右6 6 = = 從左至右從左至右7 7= != !=從左至右從左至右8 8& &從左至右從左至右9 9 (位異或)(位異或)從左至右從左至右1010| |從左至右從左至右1111&從左至右從左至右1212|從左至右從左至右1313?:?:(條件運算符)(條件運算符)從左至右從左至右1414= += -= = += -= * *= /= %= &am
23、p;= = |= = = =從右至左從右至左1515, ,(逗號運算符)(逗號運算符)從左至右從左至右表表2-3 C語言運算符優先級和結合方向語言運算符優先級和結合方向 算術運算符與表達式 1.算術運算符和表達式算術運算符和表達式 運算符運算說明適用類型舉例+ +加法加法實數、整數實數、整數1.2+2.3=3.51.2+2.3=3.5;12+23=3512+23=35- -減法減法實數、整數實數、整數1.2-2.3= -1.11.2-2.3= -1.1;12-23=-1112-23=-11* *乘法乘法實數、整數實數、整數1.21.2* *2.3=2.762.3=2.76;1212* *23=
24、27623=276/ /除法除法實數、整數實數、整數1.2/2.3=0.5221.2/2.3=0.522;12/23=012/23=0% %求余求余整數整數12%23=1212%23=12+自加自加實數、整數實數、整數a+a+;+a+a-自減自減實數、整數實數、整數a-a-;-a-a表表2-4 算術運算符算術運算符 算術運算符與表達式自增自減運算符:自增自減運算符:+,-有兩種形式:有兩種形式:1.前置:前置: +i 運算規則:運算規則:i的值增加的值增加1以后再參與其它運算以后再參與其它運算 -i 運算規則:運算規則:i的值減少的值減少1以后在參與其它運算以后在參與其它運算2.后置:后置:
25、i+ 運算規則:運算規則:i先參與其它運算以后再增加先參與其它運算以后再增加1 i- 運算規則:運算規則:i先參與其它運算以后再減少先參與其它運算以后再減少1#include void main() int i=1,j; j=+i; printf(“%2d,%2d”,i,j); /輸出輸出2,2 j=(+i)+ (+i); printf(“%2d,%2d”,i,j); /輸出輸出4,8,其中,其中8=4+4 j=(+i)+ (+i)+ (+i); printf(“%2d,%2d”,i,j); /輸出輸出7,19,其中,其中19=6+6+7 j=(+i)+ (+i)+ (+i)+ (+i); p
26、rintf(“%2d,%2d”,i,j); /輸出輸出11,39,其中,其中39=9+9+10+11 i=0;j=i-; 【例例2-3】在在Visual C+6.0中運行程序,輸出自增中運行程序,輸出自增/自減運算的結果自減運算的結果算術運算符與表達式 printf(“%2d,%2d”,i,j); /輸出輸出-1,0 j=(i-)+(i-); printf(“%2d,%2d”,i,j); /輸出輸出-3,-2 j=(i-)+(i-)+(i-); printf(“%2d,%2d”,i,j); /輸出輸出-6,-9 j=(i-)+(i-)+(i-)+(i-); printf(“%2d,%2d”,i
27、,j); /輸出輸出-10,-24程序運行結果如圖程序運行結果如圖2-4所示:所示: 圖圖2-4 例例2-3運行結果運行結果 關系運算符與表達式 1.關系運算符關系運算符 關系運算就是進行大小關系比較的運算,關系運算符均為二目運算關系運算就是進行大小關系比較的運算,關系運算符均為二目運算符,符, 其中操作數可以是變量、常量或表達式。其中操作數可以是變量、常量或表達式。操作數操作數操作數操作數 = 大于大于優先級相同優先級相同(高)(高)1+23 1+23 結果為結果為0 0 小于小于1+23 1+2=大于或等于大于或等于1+2=3 1+2=3 結果為結果為1 1=小于或等于小于或等于1+2=3
28、 1+2b x+y0 a+4ch關系表達式的計算結果關系表達式的計算結果 = 邏輯值(真或假)邏輯值(真或假)在在C語言中,語言中,“0”表示表示“假假”,“非非0”表示表示“真真”關系運算符與表達式#includevoid main() int i=1,j=2,k=3; char ch1=n,ch2=m; printf(”%d,%dn”,i+jk,ijk); /輸出輸出0,1 printf(”%d,%dn”,ch1ch2,ch1=ch2-1); /輸出輸出0,0 printf(”%d,%d,%dn”,2*jk,ch2*20); /輸出輸出0,1,1【例例2-4】運行程序,輸出關系表達式的計算
29、結果】運行程序,輸出關系表達式的計算結果注意:在注意:在“ijk”ij 非運算與非運算與&、|共同作用時有如下規則:共同作用時有如下規則:(1)!(x&y)等價于等價于!x|!y(2)!(x|y)等價于等價于!x&!y(3)!(!x)等價于等價于x2.邏輯表達式邏輯表達式 邏輯表達式即用邏輯運算符連接起來的式子。邏輯運算的對象常常是邏輯表達式即用邏輯運算符連接起來的式子。邏輯運算的對象常常是關系表達式,在這種表達式中,要先進行關系運算,再進行邏輯運算。關系表達式,在這種表達式中,要先進行關系運算,再進行邏輯運算。例如:例如: ab&a0 !&|邏輯運算符
30、與表達式 注意:注意: 在運算中可利用在運算中可利用“&”和和“|”的短路作用,如在的短路作用,如在ab&ab的值為假(即的值為假(即“0”),則不必進行后面的運算,可得出整個表達),則不必進行后面的運算,可得出整個表達式的結果為假。式的結果為假。 在在!x | y0中,如果中,如果!x的值為真(即非的值為真(即非“0”),則不必進行后面的運),則不必進行后面的運算,可得出整個表達式的結果為真。算,可得出整個表達式的結果為真。賦值運算符與表達式 1.簡單賦值運算符與賦值表達式簡單賦值運算符與賦值表達式 簡單賦值運算符即簡單賦值運算符即“=”,賦值表達式就是用賦值符號連接起來的式
31、子,賦值表達式就是用賦值符號連接起來的式子,其一般形式為:其一般形式為: 變量變量=表達式表達式 其作用是將賦值符號右邊表達式的值賦給左邊的變量,右邊可以是其作用是將賦值符號右邊表達式的值賦給左邊的變量,右邊可以是常量、變量也可以是復雜的表達式,或者函數調用,如果表達式中有變量,常量、變量也可以是復雜的表達式,或者函數調用,如果表達式中有變量,則此變量必須經過賦值。則此變量必須經過賦值。例如:例如: y=1 /將將1賦值給賦值給y a=x /將變量將變量x的值賦給的值賦給a i=j-n+1 /將表達式的計算結果賦給將表達式的計算結果賦給i k=k+2 /將將k加加2的結果賦給的結果賦給k b=
32、fun(x) /將函數調用的返回值賦給將函數調用的返回值賦給b 賦值運算符與表達式v賦值運算符具有右結合性,因此賦值運算符具有右結合性,因此x=y=z=8相當于相當于x=(y=(z=8)。v賦值表達式的值為賦值符號左邊的變量被賦的值。即賦值表達式的值為賦值符號左邊的變量被賦的值。即x=2表達式的值為表達式的值為x被賦的值被賦的值2。v在賦值表達式的后面加上分號就成為賦值語句。在賦值表達式的后面加上分號就成為賦值語句。例如:例如: a=x+4; i=j-n+1; k=k+2;注意:不能在定義變量時,用注意:不能在定義變量時,用x=y=z=8方法為變量進行初始化。方法為變量進行初始化。2.復合賦值
33、運算符與賦值表達式復合賦值運算符與賦值表達式復合賦值運算符:復合賦值運算符:+=、-=、*=、/=、%=、&=、|=、=、=、 。一般形式為:一般形式為: 變量變量 雙目運算符雙目運算符=表達式表達式 它等效于:它等效于: 變量變量=變量變量 雙目運算符雙目運算符 表達式表達式例如:例如: i+=1; /等價于等價于 i=i+1 x*=y+2; /等價于等價于 x=x*(y-2) x%=3; /等價于等價于 x=x%3賦值運算符與表達式 =注意:與注意:與x相乘的對象是相乘的對象是y+2的和,不是的和,不是y。條件運算符 v 條件運算符:條件運算符: 包括兩個符號:包括兩個符號:“?”
34、 和和 “=” 需要三個操作數(即三目運算符)需要三個操作數(即三目運算符)v 一般形式為:一般形式為: 表達式表達式1 ? 表達式表達式2 : 表達式表達式3yesno條件表達式運算法則:首先計算表達式1的值,如果結果為真,則計算表達式2的值為整個表達式的結果,否則,計算表達式3的值為整個表達式的結果。 例如:例如: 20?a:b條件運算符#includevoid main() int x,y; printf(“請輸入兩個整數:請輸入兩個整數:”); scanf(“%d,%d”,&x,&y); printf(“%d,%d中的較大的數為:中的較大的數為:%dn”,x,y,xy?
35、x:y) ; 【例【例2-5】 編寫程序實現:輸入兩個數,輸出其中較大的數編寫程序實現:輸入兩個數,輸出其中較大的數逗號運算符與表達式 逗號運算符是逗號運算符是“,”,用逗號運算符連接起來的兩個或者多個表達式稱,用逗號運算符連接起來的兩個或者多個表達式稱為逗號表達式。其一般形式為:為逗號表達式。其一般形式為: 表達式表達式1,表達式,表達式2,表達式表達式nv 運算符級別:運算符級別:15v 結合方向:從左至右結合方向:從左至右v 運算法則:先計算表達式運算法則:先計算表達式1的值,然后計算表達式的值,然后計算表達式2的值,以此類推,的值,以此類推,直到表達式直到表達式n的值計算完畢,其值就是整個逗號表達式的值。的值計算完畢,其值就是整個逗號表達式的值。 例如:例如: a=2,a+1,a+2逗號運算符與表達式#includevoid main() int a,b,c; printf(請輸入兩個整數:請輸入兩個整數:); scanf(%d%d,&a,&b); printf(輸出逗號表達式輸出逗號表達式1運算結果為:運算結果為:); c*=(a+,b+,c=a+b,printf(%dn,c),c+=a*b); printf(輸出逗號表達式輸出逗號表達式2運算結果為:運算結果為:%dn,(a,b,c); 【例【例2-6】執行程序,輸出逗號表達式的計算結果】
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理學崗位設置
- 法醫臨床檢驗規范
- 電商退換貨快遞服務協議
- 鐘表店翻新拆舊協議
- 物聯網在智能交通管理中的創新方案
- 家政安保居間服務協議
- 股東向公司借款合同范本
- 2024浙江信息工程學校工作人員招聘考試及答案
- 2024湖南三一工業職業技術學院工作人員招聘考試及答案
- 鋼材采購合同協議
- 八音的分類教學課件
- 挖掘機的基礎知識-挖掘機的結構及特點
- 長江防汛抗旱方案
- 茶葉加工工理論試卷及答案
- 電力行業從業人員技能等級認證考評員理論知識考試題(附答案)
- 《幼兒園健康》課件精1
- 國企統戰工作調研報告
- 嫦娥奔月英文版簡短50字
- Python語言程序設計 課件全套 清華 第1-12章 計算機科學基礎 - 其他常用庫介紹
- 蔬菜大棚鋼結構施工組織設計
- 無人機航拍技術理論考試題庫(附答案)
評論
0/150
提交評論