安陽師范學(xué)院《C語言程序設(shè)計(jì)》課件-第2章基本的程序語句_第1頁
安陽師范學(xué)院《C語言程序設(shè)計(jì)》課件-第2章基本的程序語句_第2頁
安陽師范學(xué)院《C語言程序設(shè)計(jì)》課件-第2章基本的程序語句_第3頁
安陽師范學(xué)院《C語言程序設(shè)計(jì)》課件-第2章基本的程序語句_第4頁
安陽師范學(xué)院《C語言程序設(shè)計(jì)》課件-第2章基本的程序語句_第5頁
已閱讀5頁,還剩82頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《C語言程序設(shè)計(jì)》第二章基本的程序語句安陽師范學(xué)院內(nèi)容回顧1.什么是程序設(shè)計(jì)2.程序設(shè)計(jì)語言的發(fā)展經(jīng)歷了哪些階段?3.C語言程序的結(jié)構(gòu)有哪些?4.C語言程序的執(zhí)行有哪幾部?本章主要內(nèi)容1.用二進(jìn)制表示的數(shù)2.基本數(shù)據(jù)類型及取值范圍3.標(biāo)識(shí)符、變量和常量4.基本運(yùn)算符、表達(dá)式及運(yùn)算的優(yōu)先級(jí)5.標(biāo)準(zhǔn)輸入/輸出函數(shù)簡(jiǎn)介6.程序范例2.1

用二進(jìn)制表示的數(shù)1.整型數(shù)的二進(jìn)制表示整型數(shù)分為有符號(hào)的和無符號(hào)的兩種;有符號(hào)的整型數(shù)的正負(fù)號(hào)由字節(jié)的最高位來表示:0表示正數(shù),1表示負(fù)數(shù)。整型數(shù)占用的字節(jié)數(shù)可為8位、1

6位或者3

2位。整型數(shù)的取值范圍2.浮點(diǎn)數(shù)的二進(jìn)制表示浮點(diǎn)數(shù)分成單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù);單精度浮點(diǎn)數(shù)占3

2位,雙精度浮點(diǎn)數(shù)占6

4位浮點(diǎn)型數(shù)據(jù)的一般表達(dá)式:(

?

1

)

S

×

2

e

×

me是實(shí)際的階碼值,代表浮點(diǎn)數(shù)的取值范圍;m是尾數(shù),代表浮點(diǎn)數(shù)的精度。(1)單精度浮點(diǎn)型數(shù)據(jù)的字節(jié)分配空間示例對(duì)十進(jìn)制數(shù)58.625進(jìn)行轉(zhuǎn)換(58.625)10=(111010.101)2=25×(1.11010101)2S=0e=5

(E=127+e)m=1.11010101

(M=11010101)(

2

)雙精度浮點(diǎn)型數(shù)據(jù)的字節(jié)分配空間浮點(diǎn)型數(shù)據(jù)的取值范圍數(shù)據(jù)類型字節(jié)數(shù)(位數(shù))階碼(e)取值范圍最小值最大值單精度浮點(diǎn)數(shù)4字節(jié)(32位)?127~128±5.877

472×10?39±3.402

824×1038雙精度浮點(diǎn)數(shù)8字節(jié)(64位)?1

023~1024±1.112

537×10?308±1.797

693×103082.2

基本數(shù)據(jù)類型及取值范圍C語言提供5種基本數(shù)據(jù)類型:字符型:用c

h

a

r表示。整數(shù)型:用i

n

t表示。單精度實(shí)數(shù)型:用f

l

o

a

t表示。雙精度實(shí)數(shù)型:用d

o

u

b

l

e表示??疹愋停河胿

o

i

d表示。不同編輯器的取值實(shí)現(xiàn)環(huán)境數(shù)據(jù)類型字節(jié)長(zhǎng)度Turbo

CBorlandC++Visual

C++Dev

C++GCCchar(字符型)11111short

int(短整型)22222int(整型)22444long

int(長(zhǎng)整型)44444float(單精度浮點(diǎn)型)44444double(雙精度浮點(diǎn)型)88888例1:驗(yàn)證數(shù)據(jù)類型的字節(jié)長(zhǎng)度。e

x

a

m

p

l

e

2

_

1

.

c2.3

標(biāo)識(shí)符、變量和常量2.3.1標(biāo)識(shí)符標(biāo)識(shí)符是對(duì)變量名、函數(shù)名、標(biāo)號(hào)和其他各種用戶定義的對(duì)象命名。(建議取有實(shí)際意義的標(biāo)識(shí)符來命名)標(biāo)識(shí)符的第1個(gè)字符必須是字母或下劃線,標(biāo)識(shí)符的長(zhǎng)度可以是一個(gè)或多個(gè)字符,最長(zhǎng)不允許超過32個(gè)字符。score、number

12、student_name等均為正確的標(biāo)識(shí)符;8

times、price/tea、low!valume等均為不正確的標(biāo)識(shí)符。注意事項(xiàng)1.標(biāo)識(shí)符區(qū)分大小寫,score、Score、SCORE代表三個(gè)不同的標(biāo)識(shí)符。2.標(biāo)識(shí)符不能和C語言的關(guān)鍵字相同3.標(biāo)識(shí)符不能和用戶自定義的函數(shù)或C語言庫函數(shù)同名2.3.2

變量和常量1.變量:其值可以改變的量稱為變量。變量的兩個(gè)要素:標(biāo)識(shí)符(名字)和值。C語言規(guī)定:變量必須在使用之前定義。變量定義的一般形式是:?<類型名><變量列表>;<類型名>必須是有效的C數(shù)據(jù)類型,如:i

n

t、f

l

o

a

t等,類型名規(guī)定了變量的存儲(chǔ)空間和取值范圍。<變量列表>可以由一個(gè)或多個(gè)由逗號(hào)分隔的多個(gè)標(biāo)識(shí)符名構(gòu)成。變量的類型和他們的取值范圍i

n

t

i

,

j

,

n

u

m

b

e

r

;u

n

s

i

g

n

e

d

i

n

t

m

a

x

,

m

i

n

;f

l

o

a

t

h

i

g

h

_

v

a

l

u

e

,

p

r

i

c

e

;d

o

u

b

l

e

l

e

n

t

h

,

t

o

t

a

l

_

w

i

e

i

g

h

t

;例2:了解變量的取值范圍和C語言的特性——e

x

a

m

p

l

e

2

_

2

.

c2.常量常量的值是不可變的。在C語言中,有整型常量、實(shí)型常量、字符常量、字符串常量、和枚舉常量等。(

1

)整型常量可采用十進(jìn)制、八進(jìn)制、十六進(jìn)制來表示整型常量。八進(jìn)制數(shù)的前面用數(shù)字0開頭,十六進(jìn)制數(shù)前面用數(shù)字0和字母X開頭(

0

x或0

X

)整型常量的表示見表2-9

(思考一下為什么)例3:了解整型常量的不同進(jìn)制表示法(

2

)實(shí)型常量實(shí)型常量的兩種表示法:浮點(diǎn)計(jì)數(shù)法和科學(xué)計(jì)數(shù)法。例如:?2

3

1

.

4

6?7

.

3

6

E

?

7?4

.

5

8

E

5?–

0

.

0

9

4

5對(duì)太大或太小的數(shù),通常是采用科學(xué)計(jì)數(shù)法。例4:了解實(shí)型常量的兩種表示法。(

3

)字符常量字符常量是由一對(duì)單引號(hào)括起來的單個(gè)字符。如:"A"、"S"、"9"、"$"等均為字符常量。注1:?jiǎn)我?hào)只起定界作用,并不代表字符。注2:?jiǎn)我?hào)(")和反斜杠(\)本身作為字符時(shí)要通過轉(zhuǎn)義字符(\)。如:"\""和"\\"分別代表單個(gè)字符單引號(hào)(")和反斜杠(\)。字符和與之對(duì)應(yīng)的A

S

C

I

I

(詳見附錄B

)在C語言中,字符是按其所對(duì)應(yīng)的A

S

C

I

I的值來存儲(chǔ)的,一個(gè)字符占一個(gè)字節(jié)。部分字符所對(duì)應(yīng)A

S

C

I

I碼值如下:數(shù)字3和字符‘3’的區(qū)別:字符也可以參與運(yùn)算:‘A’+6;運(yùn)算結(jié)果為7

1,對(duì)應(yīng)的字符為H。‘8’?7;運(yùn)算結(jié)果為4

9,對(duì)應(yīng)的字符為1?!畒’?3

2;運(yùn)算結(jié)果為8

9,對(duì)應(yīng)的字符為Y。含義表達(dá)式值字節(jié)數(shù)常量33占2個(gè)字節(jié)字符"3"51占1個(gè)字節(jié)例5:了解字符常量與其順序值的關(guān)系

example2_5.c(

4

)字符串常量字符串常量是指用一對(duì)雙引號(hào)括起來的一串字符。"w

o

r

l

d","T

R

U

E

o

r

F

L

A

S

E","8

7

6

5

4

3

1.0

0

3

7","T"均為字符串常量。注:雙引號(hào)(")和反斜杠(\)本身作為字符串時(shí)要通過轉(zhuǎn)義字符(\)。想一想:字符和字符串有什么區(qū)別(

5

)轉(zhuǎn)義字符轉(zhuǎn)義字符用反斜杠\后面跟一個(gè)字符或一個(gè)八進(jìn)制或十六進(jìn)制數(shù)表示。如:\a,\0,\n等。代表A

S

C

I

I字符中不可打印的控制字符和特定功能的字符。表示特殊字符,如:?jiǎn)我?hào)(")、雙引號(hào)(")和反斜杠(\)等。注意1.轉(zhuǎn)義字符中的字母只能是小寫字母,每個(gè)轉(zhuǎn)義字符只能看作一個(gè)字符。2.表中的\r、\v和\f對(duì)屏幕輸出不起作用,但會(huì)在控制打印機(jī)輸出執(zhí)行時(shí)響應(yīng)其操作。3.在程序中,使用不可打印字符時(shí),通常用轉(zhuǎn)義字符表示。例6:了解轉(zhuǎn)義字符的作用。e

x

a

m

p

l

e

2

_

6

.

c(

6

)符號(hào)常量將程序中的常量定義為一個(gè)標(biāo)識(shí)符,稱為符號(hào)常量。符號(hào)常量在使用前必須先定義,定義的形式是:#define<符號(hào)常量名><常量>#define

PI

3.1415926#define

TRUE

1#define

FALSE

0其中PI、TRUE、FLASE均為符號(hào)常量;其值分別為3.1415926,1,0。例7了解符號(hào)常量的使用。2.4

基本運(yùn)算符、表達(dá)式C語言的基本表達(dá)式是由操作數(shù)和操作符組成。操作數(shù)通常由變量或常量表示;操作符由各種運(yùn)算符表示。一個(gè)基本表達(dá)式也可以作為操作數(shù)來構(gòu)成復(fù)雜表達(dá)式構(gòu)成基本表達(dá)式的常用運(yùn)算符有:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符另外,條件運(yùn)算符、自反賦值運(yùn)算符、逗號(hào)運(yùn)算符、指針運(yùn)算符、位運(yùn)算符等均可構(gòu)成基本表達(dá)式。2.4.1

算術(shù)運(yùn)算符及算術(shù)表達(dá)式算術(shù)運(yùn)算符主要用于完成變量的算術(shù)運(yùn)算例8:了解由算術(shù)運(yùn)算符組成的表達(dá)式e

x

a

m

p

l

e

2

_

8

.

c關(guān)于前置++/??和后置++/??的作用前置++或前置??表達(dá)式:?

+

+

<

變量>

;

先將變量的值加1

再使用變量。??<變量>;先將變量的值減1,再使用變量。后置++或后置??表達(dá)式:<

變量>

+

+

;

先使用變量,

再將變量的值加1

。<變量>??;先使用變量,再將變量的值減1。例9:閱讀程序e

x

a

m

p

l

e

2

_

1

0.c,了解前置++/--和后置++/??的作用。想一想:1.++/--運(yùn)算符適合于什么數(shù)據(jù)類型?2.表達(dá)式++a和a++有什么區(qū)別?3.表達(dá)式b=a++還可以怎樣表達(dá)?4.++/--能否用于常量表達(dá)式?對(duì)比:e

x

a

m

p

l

e

2

_

1

1

.

ce

x

a

m

p

l

e

2

_

1

2

.

c2.4.2

關(guān)系運(yùn)算符及關(guān)系表達(dá)式關(guān)系運(yùn)算符的作用:用于條件判斷的表達(dá)。關(guān)系表達(dá)式的結(jié)果只有兩個(gè):真(值為1)假(值為0)如有:?i

n

t

a

,

b

;?a

=

(

2

3

>

0

)?b

=

(

(

2

3

-

9

)

=

=

(

1

8

-

6

)

)

;則:變量a的值為1,變量b的值為0。2.4.3

邏輯運(yùn)算符及邏輯表達(dá)式邏輯運(yùn)算符的作用:用于判斷條件中的邏輯關(guān)系。邏輯表達(dá)式的結(jié)果真(值為1

)——假(值為0

)注:非零值均為真(表達(dá)式1)|

|(表達(dá)式2)若:(表達(dá)式1)的值為真,則:(表達(dá)式1)|

|(表達(dá)式2)的結(jié)果就為真。特點(diǎn):系統(tǒng)對(duì)(表達(dá)式2)不會(huì)進(jìn)行計(jì)算,但會(huì)檢查其語法錯(cuò)誤。結(jié)論:與(表達(dá)式2)的結(jié)果無關(guān)。(表達(dá)式1)&

&(表達(dá)式2)若:(表達(dá)式1)的值為假,則:(表達(dá)式1)&

&(表達(dá)式2)的結(jié)果就為假。特點(diǎn):系統(tǒng)對(duì)(表達(dá)式2)不會(huì)進(jìn)行計(jì)算,但會(huì)檢查其語法錯(cuò)誤。結(jié)論:與(表達(dá)式2)的結(jié)果無關(guān)。例子程序1:i

n

t

a

=

4

,

b

=

8

,

c

;c

=

(

a

>

b

)

&

&

(

+

+

a

)

;p

r

i

n

t

f

(

c

=

%

d

,

a

=

%

d

\

n

,

c

,

a

)

;程序運(yùn)行結(jié)果為:c=0,a=4。程序2:i

n

t

a

=

4

,

b

=

8

,

c

;c

=

(

a

>

b

)

|

|

(

+

+

a

)

;p

r

i

n

t

f

(

c

=

%

d

,

a

=

%

d

\

n

,

c

,

a

)

;程序運(yùn)行結(jié)果為:c=1,a=4。課后閱讀:例2-

1

42.4.4

位運(yùn)算符及表達(dá)式位運(yùn)算的作用:直接對(duì)變量的二進(jìn)制按位進(jìn)行操作。注意:位運(yùn)算只適合于整型和字符型變量。位運(yùn)算規(guī)則2.4.5

條件運(yùn)算符條件運(yùn)算符由“?”和“:”組成。一般形式:表達(dá)式1?表達(dá)式2:表達(dá)式3;當(dāng)表達(dá)式1的值為1

(真)時(shí),其結(jié)果為表達(dá)式2的值;當(dāng)表達(dá)式1的值為0

(假)時(shí),其結(jié)果為表達(dá)式3的值。表達(dá)式1通常是關(guān)系表達(dá)式或邏輯表達(dá)式,也可以是其他表達(dá)式。條件運(yùn)算符又稱為三目運(yùn)算符,“三目”指的是操作數(shù)的個(gè)數(shù)有3個(gè)。請(qǐng)分析程序的運(yùn)行結(jié)果2.4.6

逗號(hào)表達(dá)式由逗號(hào)運(yùn)算符“,”將兩個(gè)表達(dá)式連接起來:表達(dá)式1,表達(dá)式2;逗號(hào)表達(dá)式的語法規(guī)則:先計(jì)算表達(dá)式1,再計(jì)算表達(dá)式2;最后結(jié)果為表達(dá)式2的結(jié)果。請(qǐng)分析程序的運(yùn)算結(jié)果幾點(diǎn)說明1.逗號(hào)表達(dá)式可以擴(kuò)充到具有n個(gè)表達(dá)式的情況:表達(dá)式1,表達(dá)式2,…,表達(dá)式n;整個(gè)逗號(hào)表達(dá)式的結(jié)果為表達(dá)式n的值。2.通常是用逗號(hào)表達(dá)式來分別求逗號(hào)表達(dá)式內(nèi)各表達(dá)式的值,并不是為了求整個(gè)逗號(hào)表達(dá)式的值。3.變量定義中出現(xiàn)的逗號(hào)和在函數(shù)參數(shù)表中出現(xiàn)的逗號(hào)不構(gòu)成逗號(hào)表達(dá)式。4.逗號(hào)表達(dá)式有可能降低程序的可讀性,請(qǐng)謹(jǐn)慎使用。例2-1

72.4.7

數(shù)據(jù)類型的轉(zhuǎn)換C語言允許表達(dá)式中混合有不同類型的常量和變量。1.系統(tǒng)自動(dòng)轉(zhuǎn)換容易出現(xiàn)意外結(jié)果。假設(shè)有:

f

l

o

a

t

t

=

3

.

7

,

s

; i

n

t

a

=

3

,

b

;s

=

a

+

t

; b

=

a

+

t

;結(jié)果為:s=6.7,b=6,原因:數(shù)據(jù)類型不一致,有可能產(chǎn)生數(shù)據(jù)丟失。應(yīng)避免出現(xiàn)數(shù)據(jù)類型不一致的表達(dá)式2.強(qiáng)制轉(zhuǎn)換數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換表達(dá)式:(數(shù)據(jù)類型符)表達(dá)式;或:(數(shù)據(jù)類型符)變量;強(qiáng)制轉(zhuǎn)換語法規(guī)則:將表達(dá)式或變量的值臨時(shí)轉(zhuǎn)換成圓括號(hào)內(nèi)指定的數(shù)據(jù)類型。但不改變變量原來的數(shù)據(jù)類型。假設(shè)有:i

n

t

a;?f

l

o

a

t

t

;?a

=

1

5

;?t

=

(

f

l

o

a

t

)

a

/

3

0

;結(jié)果為:t=0.5,若表達(dá)式為t=a/3

0,則結(jié)果為:t=0。2.4.8

復(fù)雜表達(dá)式的計(jì)算順序C語言共有各類運(yùn)算符4

7個(gè),按優(yōu)先級(jí)可分為1

1個(gè)類別共1

5個(gè)優(yōu)先級(jí)。運(yùn)算符的優(yōu)先級(jí)與運(yùn)算方向:表2-1

02.4.9 C語言的基本語句結(jié)構(gòu)C語言的語句可分為四大類:1.表達(dá)式語句2.復(fù)合語句3.控制語句4.轉(zhuǎn)向控制語句1.表達(dá)式語句2.復(fù)合語句3.控制語句4.轉(zhuǎn)向控制語句2.5

標(biāo)準(zhǔn)輸入/輸出函數(shù)簡(jiǎn)介C語言的輸入/輸出的操作是通過調(diào)用系統(tǒng)函數(shù)來實(shí)現(xiàn)。常用的標(biāo)準(zhǔn)輸入/輸出函數(shù)有如下幾種。(

1)格式化輸入/輸出函數(shù):s

c

a

n

f()/p

r

i

n

t

f()。(

2)字符輸入/輸出函數(shù):g

e

t

c()/p

u

t

c()。(

3)字符輸入/輸出函數(shù):g

e

t

c

h()/p

u

t

c

h()。(

4)字符輸入/輸出函數(shù):g

e

t

c

h

a

r()/p

u

t

c

h

a

r()。(

5)字符串輸入/輸出函數(shù):g

e

t

s()/p

u

t

s()。2.5.1

格式化輸出函數(shù)p

r

i

n

t

f()函數(shù)p

r

i

n

t

f()的一般形式為:p

r

i

n

t

f("控制字符串",輸出項(xiàng)列表);函數(shù)p

r

i

n

t

f()的作用:按控制字符串指定的格式,向標(biāo)準(zhǔn)輸出設(shè)備(顯示器)輸出指定的輸出項(xiàng)列表的值。注意<輸出項(xiàng)列表>可以是常量、變量、表達(dá)式。當(dāng)有多個(gè)輸出項(xiàng)時(shí),各項(xiàng)之間用逗號(hào)分隔。<輸出項(xiàng)列表>中的個(gè)數(shù)、類型必須與<"控制字符串">中格式字符的個(gè)數(shù)、類型相一致。<"控制字符串">必須用雙引號(hào)將<控制字符串>括起可由格式說明和普通字符兩部分組成。1.格式說明格式說明的一般格式為:%[<修飾符>]<格式字符>格式字符規(guī)定了對(duì)應(yīng)輸出項(xiàng)的輸出格式。注:在格式字符前面,還可用字母1和h(大小寫均可)來說明是用l

o

n

g型或s

h

o

r

t型格式輸出數(shù)據(jù)。常用格式字符修飾符修飾符是可選的,用于確定數(shù)據(jù)輸出的寬度、精度、小數(shù)位數(shù)、對(duì)齊方式等。若缺省修飾符,按系統(tǒng)默認(rèn)設(shè)定輸出。修飾符的主要類型:字段寬度修飾符:用數(shù)字修飾輸出字符占用的寬度對(duì)齊方式修飾符:默認(rèn)輸出方式為右對(duì)齊方式。在%后面加上一個(gè)負(fù)號(hào)“?”,可使數(shù)據(jù)的輸出方式改為左對(duì)齊的方式。規(guī)則見表2-2

22.普通字符普通字符包括可打印字符和轉(zhuǎn)義字符。可打印字符按原樣顯示在屏幕上,起說明作用。轉(zhuǎn)義字符是一些不可顯示的控制字符,用于產(chǎn)生特殊的輸出效果。如:“s=%4

d\t%7.4

f\n\t%l

u\n”為正確的輸出格式。2.5.2

格式化輸入函數(shù)s

c

a

n

f()函數(shù)s

c

a

n

f()的一般形式為:s

c

a

n

f("控制字符串",輸入項(xiàng)列表);函數(shù)s

c

a

n

f()的作用:按控制字符串指定的格式,從鍵盤輸入數(shù)據(jù),并將輸入的值賦給輸入項(xiàng)列表相對(duì)應(yīng)的變量。注意<“控制字符串”>規(guī)定了數(shù)據(jù)的類型,其內(nèi)容也可由格式說明和普通字符兩部分組成。(不提倡加普通字符)<輸入項(xiàng)列表>則由一個(gè)或多個(gè)變量地址(&)組成,各變量地址之間用逗號(hào)“,”分隔。如有:i

n

t

a,b;則:&

a,&

b就可以是一個(gè)<輸入項(xiàng)列表>輸入方式輸入數(shù)據(jù)時(shí),可用空格符、表格符(tab)和換行符(enter)作為每個(gè)變量輸入完畢的標(biāo)志。以換行符作為數(shù)據(jù)輸入的結(jié)束。1.格式說明:規(guī)定了輸入項(xiàng)中各變量的數(shù)據(jù)類型。格式說明的一般形式:%[<修飾符>]<格式字符>注意:格式字符的表示方法與printf()中的相同,修飾符(可選)(1

)字段寬度:用數(shù)字表示,其作用是限定輸入的字符寬度。如:scanf("%3

d",&

a);

則:變量a的寬度只占3個(gè)字符,有效值范圍為:?99

~999,若超過寬度,系統(tǒng)會(huì)截?cái)?,只取?位。例如:int

a,b;scanf("%

d%

3

d",&

a,&

b);printf("

a=%

d\

tb=%

d\

n",

a,

b);若輸入為:1234

12345(2)l和h字母(L,l)和(H,h)分別表示輸入數(shù)據(jù)類型的長(zhǎng)短。(L,l):可表示長(zhǎng)整型、雙精度浮點(diǎn)型。(H,h):可表示短整型數(shù)。如:scanf("%10ld%hd%lf",&a,&b,&x);則:a按寬度為10的長(zhǎng)整型數(shù),b為短整型數(shù),x為雙精度浮點(diǎn)型數(shù)(

3

)字符“*”*的作用是跳過相應(yīng)的數(shù)據(jù)。輸入的數(shù)據(jù)不賦給變量。假如有:i

n

t

x=0,y=0,z=0;?s

c

a

n

f

(

"

%

d

%

*

d

%

d

"

,

&

x

,

&

y

,

&

z

)

;若輸入為:1

1

2

2

3

3

?則結(jié)果為:x=1

1,y=3

3,z=0z保持原來的值不變,2

2被跳過,沒有賦給任何變量。普通字符普通字符包括空白字符、轉(zhuǎn)義字符和可見字符。注意:如果有普通字符,則輸入時(shí)需要原樣輸入。在輸入格式的修飾符中,不建議使用普通字符。普通字符的類型:(

1

)空白字符:空格符、制表符或換行符都是空白字符,但它們的A

S

C

I

I值是不一樣的??瞻鬃址淖饔茫簩?duì)輸入的數(shù)據(jù)起分離作用。想一想

若輸入的數(shù)據(jù)中

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論