




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
北京理工大學(xué)共69頁第1
頁第三章
要點(diǎn)數(shù)據(jù)的描述規(guī)則數(shù)據(jù)的操作規(guī)則北京理工大學(xué)共69頁第2
頁數(shù)據(jù)是程序處理的對(duì)象就要將常量3.6、3、5,變量a、x以及運(yùn)算符號(hào)等表達(dá)給計(jì)算機(jī);
◆那么C語言如何表達(dá)這些數(shù)據(jù)?
◆C語言能夠描述哪些數(shù)據(jù)?
◆對(duì)它可以描述的那些數(shù)據(jù)能做哪些運(yùn)算?
◆運(yùn)算的規(guī)則是什么?
這就是本章要解決的問題。如一程序要求解右側(cè)表達(dá)式:的值北京理工大學(xué)共69頁第3
頁第三章目錄
第1節(jié)
數(shù)據(jù)與數(shù)據(jù)類型第2節(jié)
基本數(shù)據(jù)類型及其表示第3節(jié)
C的運(yùn)算符與表達(dá)式概述第4節(jié)
算術(shù)運(yùn)算第5節(jié)
賦值運(yùn)算第6節(jié)
逗號(hào)運(yùn)算第7節(jié)
混合運(yùn)算中的數(shù)據(jù)類型轉(zhuǎn)換●關(guān)于數(shù)據(jù)有效位的說明北京理工大學(xué)共69頁第4
頁
§3-1數(shù)據(jù)與數(shù)據(jù)類型數(shù)據(jù)是程序處理的對(duì)象數(shù)據(jù)類型:指的是數(shù)據(jù)的性質(zhì);
具有相同性質(zhì)的數(shù)據(jù)同屬于一種數(shù)據(jù)類型。例:3、5、-9、+1000同屬于整型數(shù)3.5、-5.2、0.001同屬于實(shí)型數(shù)不同類型的數(shù)據(jù)在計(jì)算機(jī)上所需的存儲(chǔ)空間的大小也不同,對(duì)它們施加的操作也不同。北京理工大學(xué)共69頁第5
頁C語言的數(shù)據(jù)類型數(shù)據(jù)類型構(gòu)造類型指針類型空類型(無值類型)void枚舉類型enum數(shù)組類型結(jié)構(gòu)類型struct聯(lián)合類型
union基本類型整型字符型實(shí)型(浮點(diǎn)型)單精度實(shí)型雙精度實(shí)型返回第3章目錄北京理工大學(xué)共69頁第6
頁*§3-2基本數(shù)據(jù)類型及其表示本節(jié)介紹:
各種基本數(shù)據(jù)類型的名稱、存放的長度、表示數(shù)的范圍、
各種基本數(shù)據(jù)類型的數(shù)據(jù)的:
常量和變量的概念、常量的表示方法、
變量的說明格式、初始化、使用中的注意事項(xiàng)等。
重點(diǎn)和難點(diǎn):
整型數(shù)據(jù)表示數(shù)的范圍實(shí)型數(shù)據(jù)的有效位數(shù)字符和字符串的區(qū)別轉(zhuǎn)義字符的概念北京理工大學(xué)共69頁第7
頁
基本數(shù)據(jù)類型p43基本數(shù)據(jù)類型整型實(shí)型(浮點(diǎn)型)單精度實(shí)型(float)4雙精度實(shí)型(
double)8字符型(char)1基本整型(
int
)2字節(jié)短整型(short[int])2長整型(long[int])4無符號(hào)基本整型(unsigned[int])2無符號(hào)長整型(unsigned
long
[int])4無符號(hào)短整型(unsigned
short[int])2北京理工大學(xué)共69頁第8
頁一、常量與變量的概念無論什么類型的數(shù)據(jù)都存在常量和變量兩種形式常量:在程序運(yùn)行中,其值保持不變的數(shù)據(jù)稱為常量在書寫程序時(shí)我們直接寫出的數(shù)據(jù),如:
3、-3.3.6等
無論是常量還是變量都需要一塊存儲(chǔ)區(qū)域存放變量:在程序運(yùn)行過程中,其值可以改變的數(shù)據(jù)稱為變量在程序中通過變量名引用變量,變量名和內(nèi)存中的存儲(chǔ)單元相對(duì)應(yīng)。
規(guī)定:變量必須先定義,后使用。北京理工大學(xué)共69頁第9
頁二、變量的定義格式:類型說明符變量名表;例:
inta;
intb;
intc;
floatd;
charch;等價(jià)于inta,b,c;以上定義了三個(gè)整型變量:a,b,c
一個(gè)實(shí)型變量:d
和一個(gè)字符型變量:ch北京理工大學(xué)共69頁第10
頁變量定義、使用的概念例:在程序運(yùn)行過程中,其值可以改變的數(shù)據(jù)稱為變量1000HXXXmain(){inta;a=8;a=8*3;}
a=8;inta;
a=8*3;8824變量a內(nèi)存數(shù)據(jù)區(qū)內(nèi)存程序區(qū)北京理工大學(xué)共69頁第11
頁三、整型數(shù)據(jù)內(nèi)容包括:1、整型數(shù)據(jù)的長度2、整型數(shù)據(jù)的取值范圍3、整型常量的表示方式(程序書寫時(shí))4、整型數(shù)在內(nèi)存的存儲(chǔ)形式北京理工大學(xué)共69頁第12
頁1、整型數(shù)據(jù)的長度(占內(nèi)存的字節(jié)數(shù))和取值范圍p43
類型類型說明符長度數(shù)的范圍基本型int
2字節(jié)-32768~32767短整型short2字節(jié)-215~215-1長整型long4字節(jié)-231~231-1無符號(hào)整型unsigned2字節(jié)0~65535215
無符號(hào)短整型unsignedshort2字節(jié)0~65535215無符號(hào)長整型unsignedlong4字節(jié)0~(232-1)
(0—4294967295)北京理工大學(xué)共69頁第13
頁整型常量的三種表示方法p4210進(jìn)制:使用數(shù)字字符0~98進(jìn)制:使用數(shù)字字符0~7,以0開頭16進(jìn)制:使用數(shù)字字符0~9,A~F/a~f,以0x或0X開頭例整型常量的類型:根據(jù)值大小默認(rèn)類型在常量后面加l或L,表示longint型
例如:123L,0L,432l
都是longint型常量3、程序書寫時(shí)整型常量的表示方式對(duì)58的不同進(jìn)制表示:十八十六
580720x3A北京理工大學(xué)共69頁第14
頁(復(fù)習(xí))4.數(shù)制轉(zhuǎn)換10進(jìn)制整數(shù)轉(zhuǎn)R進(jìn)制整數(shù)以數(shù)R做除數(shù),以10進(jìn)制整數(shù)為被除數(shù),再將所得商再做為被除數(shù)不斷的除以R,直到商為0止;其間每除以1次R都將余數(shù)寫于算式右側(cè)。最后按從下至之上的順序?qū)⒂鄶?shù)寫下來,即是轉(zhuǎn)換后的數(shù)。24212·····026·····0·····02·····032·····1120·····1高低(24)10=(11000)2(58)10=(72)85880·····287·····7高低北京理工大學(xué)共69頁第15
頁(58)10=(3A)1658163·····1016
·····30高低北京理工大學(xué)共69頁第16
頁每位的數(shù)碼乘以該位的位權(quán)之和數(shù)制轉(zhuǎn)換R進(jìn)制轉(zhuǎn)10進(jìn)制以2轉(zhuǎn)10為例:(11011)2=(27)10(11011)2=(1*24+1*23+1*21+1*20)10
=(16+8+2+1)10=(27)108轉(zhuǎn)10、16轉(zhuǎn)10方法同上(1A5)16=(1*162+10*16+5)10
=(256+160+5)10=(421)10北京理工大學(xué)共69頁第17
頁數(shù)制轉(zhuǎn)換2進(jìn)制整數(shù)16進(jìn)制整數(shù)(1101011)2=(0110
1011)2=(6B)16(7F9)16
=(0111
1111
1001)2
2轉(zhuǎn)16的轉(zhuǎn)換方法:
第一步:從被轉(zhuǎn)換數(shù)的最后一位整數(shù)開始向左每四位
劃分為一組,高位若不足四位用0補(bǔ)齊。
第二步:將每組2進(jìn)制數(shù)碼用一個(gè)對(duì)應(yīng)的16進(jìn)制數(shù)碼寫出。轉(zhuǎn)換后此高位0可以不寫出來16轉(zhuǎn)2的轉(zhuǎn)換方法:
將每個(gè)16進(jìn)制數(shù)碼用其對(duì)應(yīng)的4位的2進(jìn)制數(shù)碼寫出。
北京理工大學(xué)共69頁第18
頁5、整型數(shù)的數(shù)據(jù)范圍及在內(nèi)存的存儲(chǔ)形式以基本整型變量為例,有定義:inta;存儲(chǔ)長度16位二進(jìn)制(2B)
000000000000000100000000000000110
1111111111111111000000000000000=1=3最大的負(fù)數(shù)?=-215=-32768
定點(diǎn)二進(jìn)制補(bǔ)碼表示(復(fù)習(xí))占2個(gè)字節(jié)存儲(chǔ)數(shù)的表示范圍:-32768~32767a=215-1=32767最大的正數(shù)?北京理工大學(xué)共69頁第19
頁整型數(shù)以二進(jìn)制補(bǔ)碼形式存儲(chǔ)0000000000000001符號(hào)位:0為正,1為負(fù)正數(shù)的原、反、補(bǔ)碼都一樣1000000000000001-1的原碼1111111111111110111111111111111110000000000000011000000000000000北京理工大學(xué)共69頁第20
頁
實(shí)型數(shù)據(jù)包括實(shí)型常量和實(shí)型變量兩種表示形式小數(shù)指數(shù)0.1231.23e-01實(shí)型常量只能用十進(jìn)制形式表示,不能用八進(jìn)制和十六進(jìn)制常量占用內(nèi)存空間嗎?1e3、1.8e-3、-123e-6、-.1e-3e5、1e-3.2、e、.e-03
四、實(shí)型數(shù)據(jù)
——1.實(shí)型常量的表示形式北京理工大學(xué)共69頁第21
頁類型說明符長度數(shù)的范圍有效數(shù)字單精度型float
4字節(jié)
-1038~1038
7位雙精度型double型
8字節(jié)
-10308
~10308
15位實(shí)型變量的有關(guān)規(guī)則如下:
四、實(shí)型數(shù)據(jù)
——2.實(shí)型數(shù)據(jù)的長度、表數(shù)范圍和有效位數(shù)北京理工大學(xué)共69頁第22
頁實(shí)數(shù)的有效位數(shù)例:floatf1;
f1=
123.3664
6754;只保證存入f1變量中的數(shù)據(jù)的前7位正確(有效數(shù)字為7)
北京理工大學(xué)共69頁第23
頁實(shí)數(shù)在內(nèi)存的存儲(chǔ)形式p46實(shí)數(shù)的范圍和實(shí)數(shù)在內(nèi)存的存儲(chǔ)形式有關(guān),以單精度實(shí)數(shù)為例:例:0.123456*10-2數(shù)符小數(shù)指數(shù)符號(hào)指數(shù)+0.123456--2小數(shù)部分(3字節(jié))指數(shù)部分(1字節(jié))北京理工大學(xué)共69頁第24
頁實(shí)型數(shù)的分辨率:最小正數(shù):10-38小于該數(shù)時(shí)處理為0
下溢最大正數(shù):1038大于該數(shù)時(shí)提示出錯(cuò)
上溢實(shí)型數(shù)在計(jì)算機(jī)內(nèi)部都按指數(shù)形式存放實(shí)型數(shù)常數(shù)不區(qū)分單精度和雙精度
數(shù)的存儲(chǔ)結(jié)構(gòu)和精度與計(jì)算機(jī)硬件特性有關(guān)超出表示范圍的數(shù)機(jī)器如何處理?北京理工大學(xué)共69頁第25
頁五、字符型數(shù)據(jù)——在內(nèi)存只占1個(gè)字節(jié)字符型數(shù)據(jù)包括字符型常量和字符型變量1、字符型常量2、字符數(shù)據(jù)在內(nèi)存中存儲(chǔ)形式3、字符串常量4、轉(zhuǎn)義字符(特殊形式的字符常量)北京理工大學(xué)共69頁第26
頁1、字符型常量用單引號(hào)括起來的一個(gè)字符是字符型常量例“a”、‘a(chǎn)bc’
‘a(chǎn)’、’A’、‘1’
北京理工大學(xué)共69頁第27
頁2、字符數(shù)據(jù)在內(nèi)存中存儲(chǔ)形式字符數(shù)據(jù)‘a(chǎn)’在內(nèi)存中的存儲(chǔ)形式是:01100001字符型數(shù)據(jù)在內(nèi)存占1字節(jié),存儲(chǔ)的是該字符的ASCII碼例0000000001100001字符‘a(chǎn)’、’A’、‘1’
的ASCII值是:97、65、49數(shù)值97在內(nèi)存的存儲(chǔ)北京理工大學(xué)共69頁第28
頁字符串常量是用雙引號(hào)括起來的一個(gè)或多個(gè)字符n個(gè)字符組成的字符串常量,占空間為n+1個(gè)字節(jié)china\03、字符串常量“a”
串長1
“ThisisCstring”
串長16
“
”
(空格)串長1
“”
(不含空格)串長0例C
中沒有
專用的字
符串變量“China”北京理工大學(xué)共69頁第29
頁
有些以“\”開頭的特殊字符稱為轉(zhuǎn)義字符4、轉(zhuǎn)義字符(特殊形式的字符常量)\n
換行\(zhòng)t
橫向跳格\r
回車\\
反斜杠\dddddd表示1到3位八進(jìn)制數(shù)字\xhhhh表示1到2位十六進(jìn)制數(shù)字例:‘\60’即‘0’,是字符0的八進(jìn)制表示,其十進(jìn)制
ASCII碼是48
‘\105’即‘E’,是字符E的八進(jìn)制表示,其十進(jìn)制
ASCII碼是69
‘\x61’即‘a(chǎn)’,是字符a的十六進(jìn)制表示,其十進(jìn)制
ASCII碼是97北京理工大學(xué)共69頁第30
頁main(){chara,b,c;intd;a='\5';b='\60';c=’A';d=1089;printf("a=%cb=%cc=%dd=%c\n",a,b,c,d);printf(“a=%db=%d\n",a,b);getch();}按整數(shù)輸出C00000100
01000001d6500110000b=‘\60‘在計(jì)算機(jī)中的存儲(chǔ)北京理工大學(xué)共69頁第31
頁思考:*字符串
“w\11”的存儲(chǔ)占幾個(gè)字節(jié)?
w\11*字符串“w\11\0good”占幾個(gè)字節(jié)?3字節(jié)北京理工大學(xué)共69頁第32
頁定義形式char占存儲(chǔ)空間一個(gè)變量1字節(jié)2、字符型變量一個(gè)字符變量只能包含一個(gè)字符例main(){charc;c=‘c’;printf(“%c”,c);}運(yùn)行結(jié)果:c題目中有幾個(gè)c,哪些是等價(jià)的?北京理工大學(xué)共69頁第33
頁六、符號(hào)常量符號(hào)常量的定義#definePRICE30價(jià)格main()
{intnum,total;total=num*PRICE;
printf(“%d\n”,total);}北京理工大學(xué)共69頁第34
頁在定義變量時(shí)為其指定值初始化方法:inta=5;inta,b,c=5;inta=5,b=5,c=5;inta=5,b=a;c=b;
1.定義變量的同時(shí)為
其初始化2.初始化不是在編譯時(shí)
進(jìn)行,而是在程序運(yùn)行
時(shí)完成的七、變量的初始化inta=b=c=5;
返回第3章目錄北京理工大學(xué)共69頁第35
頁運(yùn)算分量對(duì)數(shù)據(jù)進(jìn)行運(yùn)算的符號(hào)被加工的數(shù)據(jù)+表達(dá)式運(yùn)算符§3-3
C的運(yùn)算符與表達(dá)式概述
一、認(rèn)識(shí)C中的運(yùn)算符和表達(dá)式X=5+b*c進(jìn)入3-4節(jié)返回第3章目錄北京理工大學(xué)共69頁第36
頁表達(dá)式的值:表達(dá)式的運(yùn)算結(jié)果C中的運(yùn)算符算術(shù)運(yùn)算符賦值運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符位運(yùn)算逗號(hào)運(yùn)算符條件運(yùn)算符…...表達(dá)式:
由運(yùn)算符和運(yùn)算分量
構(gòu)成的運(yùn)算式子C的運(yùn)算符與表達(dá)式概述(續(xù))運(yùn)算分量:
常量、
變量、
函數(shù)調(diào)用、
表達(dá)式北京理工大學(xué)共69頁第37
頁C的運(yùn)算符與表達(dá)式概述(續(xù))學(xué)習(xí)運(yùn)算符應(yīng)掌握的要點(diǎn)運(yùn)算符的種類與功能運(yùn)算符與運(yùn)算分量的關(guān)系個(gè)數(shù)類型A+B(a>b)
?
a:b目不同類型的變量,所占存儲(chǔ)空間、數(shù)的表示范圍、有效位和允許的操作不同單目運(yùn)算雙目運(yùn)算三目運(yùn)算北京理工大學(xué)共69頁第38
頁C的運(yùn)算符與表達(dá)式概述(續(xù))優(yōu)先級(jí):
運(yùn)算符的執(zhí)行順序
結(jié)合性:相同優(yōu)先級(jí)的多個(gè)運(yùn)算符的運(yùn)算順序運(yùn)算結(jié)果的類型X=5+8‘a(chǎn)’>100a+b-c5>7>2a=b=5結(jié)果?左結(jié)合右結(jié)合整型邏輯型130北京理工大學(xué)共69頁第39
頁§3-4算術(shù)運(yùn)算一、算術(shù)運(yùn)算符和算術(shù)表達(dá)式+、-
正/負(fù)運(yùn)算*、/、%
乘/除/求余+、-
加/減運(yùn)算單目右結(jié)合雙目左結(jié)合算術(shù)運(yùn)算符運(yùn)算對(duì)象個(gè)數(shù)優(yōu)先級(jí)結(jié)合性低高返回第3章目錄北京理工大學(xué)共69頁第40
頁★除運(yùn)算:若除數(shù)和被除數(shù)都是整數(shù),商取整數(shù)。10/3、11/3結(jié)果均為:31/2結(jié)果為:010.0/3 結(jié)果為:3.3333…1./2結(jié)果為:5.0★求余運(yùn)算的對(duì)象必須是整型。10%3結(jié)果為:19%3結(jié)果為:0
10%–3結(jié)果為:1
-10%3結(jié)果為:-1-10%-3結(jié)果為:-1北京理工大學(xué)共69頁第41
頁已知:
inti=3;longe=4;
floatf=1.5;doubled=2.0;表達(dá)式:10+97+i*f-d/e
的運(yùn)算結(jié)果是?
107+4.5
-0.5
111.5
-0.5
111.0運(yùn)算:算術(shù)表達(dá)式運(yùn)算例北京理工大學(xué)共69頁第42
頁
二、變量自增、自減運(yùn)算(變量自身加/減1)
i=i+1
i++先使用變量i的值,再加1++i
先加1,再使用變量i的值
i=i-1
i--先使用變量i
的值,再減1--i
先減1,再使用變量i
的值
變量自增/自減運(yùn)算符:++
/--
只能用于變量,不能用于表達(dá)式和常量例:(i+k)++;--3;
北京理工大學(xué)共69頁第43
頁自加/自減運(yùn)算規(guī)則例1輸出:main(){inti;i=3;printf(“%d”,i++);printf(“%d”,i);
i=3;printf(“%d”,++i);printf(“%d”,i);}輸出:輸出:輸出:3444北京理工大學(xué)共69頁第44
頁自加/自減運(yùn)算規(guī)則例2main(){inta,b,s;a=5;b=5;
s=a+++
b;
s=++a+
b;s=--a+
b;s=a--+
b;s=a+
b;
}運(yùn)行分析abs5
+
5
=>S6
5107
+
5
=>S6
+
5
=>S6
+
5
=>S5
+
5
=>S7
51265115
5115510計(jì)算中語句執(zhí)行結(jié)束后北京理工大學(xué)共69頁第45
頁自加/自減運(yùn)算符的優(yōu)先級(jí)和結(jié)合性優(yōu)先級(jí):高于雙目算術(shù)運(yùn)算符結(jié)合性:從右向左a+++b等價(jià)于a+++b(a++)+b、a+++ba+(++b)++a+++b等價(jià)于不等價(jià)于++a+(++b)語法錯(cuò)誤等價(jià)于++a+--b++a+(--b)北京理工大學(xué)共69頁第46
頁i=2;k=i+++i+++i++;i=2;k=++i+(++i)+(++i);i=?k=?515i所在的語句執(zhí)行完再自增i=?k=?56例main(){inti,k;
i=2;
k=i+++i+++i;printf(“k=%d,i=%d\n\n",k,i);
i=2;k=i+++i+++i;printf(“k=%d,i=%d\n\n",k,i);
i=2;
k=i+++i+++i;printf(“k=%d,i=%d\n",k,i);i=2;
k=i+(++i)+(++i);printf(“k=%d,i=%d\n",k,i);}執(zhí)行結(jié)果北京理工大學(xué)共69頁第48
頁LT3_NADD1.c思考計(jì)算下列每行表達(dá)式后,i和k的值是?n=2;i=2;k=i+++i+++n++;i=2;k=++i+(++i)+--n;i=2;k=++i;i=2;k=i++;K=?,i=?,n=?K=?,i=?,n=?K=?,i=?K=?,i=?執(zhí)行程序看結(jié)果北京理工大學(xué)共69頁第49
頁§3-5賦值運(yùn)算二、簡單賦值運(yùn)算一、賦值表達(dá)式和賦值運(yùn)算符四、賦值運(yùn)算中的類型轉(zhuǎn)換五、復(fù)合賦值運(yùn)算三、賦值運(yùn)算符的優(yōu)先級(jí)和結(jié)合性返回第3章目錄北京理工大學(xué)共69頁第50
頁一、賦值表達(dá)式和賦值運(yùn)算符將表達(dá)式的值賦給變量1.賦值表達(dá)式的格式:<變量名><賦值運(yùn)算符><表達(dá)式>2.功能:3.賦值
運(yùn)算符:簡單賦值運(yùn)算符:復(fù)合賦值運(yùn)算符包括:★a)所有的算術(shù)運(yùn)算符與“
=”結(jié)合
例:*=、/=
、+=、-=、%=北京理工大學(xué)共69頁第51
頁
二、簡單賦值運(yùn)算例:x=5;y=x+10;由簡單賦值運(yùn)算符構(gòu)成的賦值表達(dá)式北京理工大學(xué)共69頁第52
頁三、賦值運(yùn)算符的優(yōu)先級(jí)和結(jié)合性賦值運(yùn)算的優(yōu)先級(jí):(14)賦值運(yùn)算的結(jié)合性:比算術(shù)運(yùn)算低X=y=5;右結(jié)合:從右向左是所有運(yùn)算符中除了逗號(hào)運(yùn)算符外,
它的運(yùn)算級(jí)別最低北京理工大學(xué)共69頁第53
頁四、賦值運(yùn)算中的類型轉(zhuǎn)換可以將一個(gè)實(shí)型數(shù)據(jù)賦值給一個(gè)整型變量,也可將一個(gè)整型數(shù)據(jù)賦值給一個(gè)實(shí)型變量intx,x=5.3;x的值為5floaty,y=5;y的值為5.0例可以將一個(gè)字符型數(shù)據(jù)賦值給一個(gè)整型變量,也可以將一個(gè)整型數(shù)據(jù)賦值給一個(gè)字符型變量例接受賦值的變量類型決定了運(yùn)算結(jié)果的存儲(chǔ)類型intx;x=‘A’;等效于x=65;charch=65;等效于ch=‘A’;北京理工大學(xué)共69頁第54
頁charch;intx;ch=‘A’;
ch0100000100000000
x01000001X=ch;/*等效于x=65;*//*等效于ch=65;*/65北京理工大學(xué)共69頁第55
頁整型與字符型可互相賦值,通用計(jì)算
main(){intI;charC;I=’a’;C=97;
Printf(“I=%d,
%c\nC=%d,
%c\n”,I,I,C,C);}輸出結(jié)果:I=97,aC=97,a北京理工大學(xué)共69頁第56
頁
五、復(fù)合(組合)的賦值運(yùn)算
(*=、/=
、+=、-=、%=)x=x+3等同于x+=3例:x=x+nx=x-nx=x*nx=x/nx=x%nx+=nx-=nx*=nx/=nx%=nX與n均為整數(shù)A*=B+A-->A=A*(B+A)保證將表達(dá)式的值賦給一變量北京理工大學(xué)共69頁第57
頁賦值運(yùn)算舉例有:inta,b,c,d,e;a=2,b=5,c=6,d=10;a+=b;b-=c;c*=d;d/=a;a%=c;
7,-1,60,1商0余7例運(yùn)算結(jié)束后a,b,c,d變量的值分別是:北京理工大學(xué)共69頁第58
頁§3-6逗號(hào)運(yùn)算一、逗號(hào)運(yùn)算符:,表達(dá)式1,表達(dá)式2,表達(dá)式3,……表達(dá)式n逗號(hào)表達(dá)式的功能:從左至右順序求解每一個(gè)
表達(dá)式,表達(dá)式n的值是整
個(gè)逗號(hào)表達(dá)式的值.優(yōu)先級(jí)(15),逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低結(jié)合性:左結(jié)合返回第3章目錄二、逗號(hào)表達(dá)式的格式:北京理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆機(jī)電職業(yè)技術(shù)學(xué)院《創(chuàng)業(yè)管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘭州職業(yè)技術(shù)學(xué)院《道路景觀設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 昆明冶金高等專科學(xué)?!堆b飾圖案基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 日照航海工程職業(yè)學(xué)院《首飾設(shè)計(jì)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 西藏民族大學(xué)《醫(yī)學(xué)免疫學(xué)研究進(jìn)展》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林電子信息職業(yè)技術(shù)學(xué)院《軟件設(shè)計(jì)開發(fā)綜合實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 銅仁職業(yè)技術(shù)學(xué)院《生物質(zhì)廢棄物資源化利用》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海杉達(dá)學(xué)院《細(xì)胞及分子生物學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江海職業(yè)技術(shù)學(xué)院《天然藥物化學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 延安職業(yè)技術(shù)學(xué)院《高頻電子電路》2023-2024學(xué)年第二學(xué)期期末試卷
- GB/T 34936-2017光伏發(fā)電站匯流箱技術(shù)要求
- 三年級(jí)《中國古代寓言故事》知識(shí)考試題庫(含答案)
- 摩擦學(xué)發(fā)展前沿課件
- 吊車牽引放線跨越公路和停電10千伏線路方案說明
- (通用版)醫(yī)院收費(fèi)員考試試題及答案
- 錘擊預(yù)應(yīng)力管樁文明施工與環(huán)境保護(hù)
- 質(zhì)量管理體系七項(xiàng)原則
- 裝飾裝修工程中的危險(xiǎn)源辨識(shí)與風(fēng)險(xiǎn)評(píng)價(jià)表參考模板范本
- 班主任經(jīng)驗(yàn)交流一等獎(jiǎng)?wù)n件
- 國航特殊餐食代碼表
- 中國肉牛產(chǎn)業(yè)鏈分析報(bào)告
評(píng)論
0/150
提交評(píng)論