閩南師大C語(yǔ)言第3章_第1頁(yè)
閩南師大C語(yǔ)言第3章_第2頁(yè)
閩南師大C語(yǔ)言第3章_第3頁(yè)
閩南師大C語(yǔ)言第3章_第4頁(yè)
閩南師大C語(yǔ)言第3章_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

閩南師范大學(xué)C語(yǔ)言教學(xué)課件講演人:陳穎頻第三章數(shù)據(jù)類型與表達(dá)式3.1C語(yǔ)言數(shù)據(jù)類型數(shù)據(jù)類型是程序設(shè)計(jì)一個(gè)很重要的因素類型符號(hào)關(guān)鍵字?jǐn)?shù)的表示范圍所占位數(shù)整型字符型實(shí)型有無(wú)(signed)int16-32768~32767(signed)short16-32768~32767(signed)long32-2147483648~214748364716unsigned

int0~65535320~4294967295unsigned

longunsigned

short160~65535有float323.4e-38~3.4e38有double641.7e-308~1.7e308有char8-128~127無(wú)unsignedchar80~255

不同計(jì)算機(jī)對(duì)各種數(shù)據(jù)所占內(nèi)存字節(jié)數(shù)有不同規(guī)定,上機(jī)時(shí)應(yīng)注意。TurboC3.0的基本數(shù)據(jù)及其存儲(chǔ)類型整形常量重點(diǎn):補(bǔ)碼存儲(chǔ)難點(diǎn):n位整形常量變化范圍浮點(diǎn)型常量重難點(diǎn):浮點(diǎn)數(shù)的計(jì)算機(jī)存儲(chǔ)形式字符型常量單引號(hào)括起來(lái)的常量重點(diǎn):轉(zhuǎn)義字符(表3-1)字符串常量重點(diǎn):內(nèi)存存儲(chǔ)模式易錯(cuò)點(diǎn):最后一個(gè)字節(jié)存放字符串結(jié)束符'\0'符號(hào)常量及其定義格式: #define標(biāo)識(shí)符常量符號(hào)常量?jī)?yōu)點(diǎn):程序便于維護(hù);提高程序可讀性3.2節(jié)內(nèi)容概要3.2常量1.位(bit):是指二進(jìn)制中的位,它是計(jì)算機(jī)能

處理的最小單位。2.字節(jié)(byte):是計(jì)算機(jī)處理的基本單位。計(jì)算

機(jī)的內(nèi)存是按字節(jié)進(jìn)行分配的。一個(gè)字

節(jié)有八位二進(jìn)制數(shù)組成。所以我們?cè)贑語(yǔ)

言中數(shù)據(jù)類型都是以字節(jié)為基本單元。

3.補(bǔ)碼:一個(gè)正數(shù)的補(bǔ)碼是其本身;一個(gè)負(fù)數(shù)的

補(bǔ)碼是其絕對(duì)值按位取反后加1。計(jì)算

機(jī)是以補(bǔ)碼的形式存放數(shù)的。

例如:-7的補(bǔ)碼是1111111111111001位相關(guān)概念整型常量(整常數(shù))三種形式:十進(jìn)制整數(shù):由數(shù)字0~9和正負(fù)號(hào)表示.如123,-456,0八進(jìn)制整數(shù):由數(shù)字0開(kāi)頭,后跟數(shù)字0~7表示.如0123,011十六進(jìn)制整數(shù):由0x開(kāi)頭,后跟0~9,a~f,A~F表示.如0x123,0xff整型常量的類型根據(jù)其值所在范圍確定其數(shù)據(jù)類型在整常量后加字母l或L,認(rèn)為它是longint

型常量n位整型變量的變化范圍(重要考點(diǎn))n位有符號(hào)整型變量變化范圍:n位無(wú)符號(hào)整型變量變化范圍:正負(fù)整數(shù)的內(nèi)存存儲(chǔ)方式(重要考點(diǎn))整型變量皆以補(bǔ)碼形式存儲(chǔ)正整數(shù)的補(bǔ)碼就是原碼,負(fù)整數(shù)數(shù)的補(bǔ)碼為其絕對(duì)值的原碼取反再加1//有符號(hào)整型常量越界實(shí)驗(yàn)voidmain(){inta;a=32768printf("%f\n",a);scanf("%f",&a);}//無(wú)符號(hào)整型常量越界實(shí)驗(yàn)voidmain(){unsignedinta;a=65536printf("%f\n",a);scanf("%f",&a);}運(yùn)行結(jié)果:(屏幕顯示)0運(yùn)行結(jié)果:(屏幕顯示)0實(shí)型常量表示形式:小數(shù)形式:(必須有小數(shù)點(diǎn))如0.123,.123,123.0,0.0,123.指數(shù)形式(重要考點(diǎn)):(e或E之前必須有數(shù)字;指數(shù)必須為整數(shù))如12.3e3(表示12.3*10^3),123E2,1.23e4,e-5(錯(cuò)),1.2E-3.5

(錯(cuò))在實(shí)型常量后加字母f或F,認(rèn)為它是float型實(shí)數(shù)在機(jī)內(nèi)存儲(chǔ)形式數(shù)符小數(shù)部分指數(shù)符號(hào)指數(shù)部分031占的位數(shù)愈多,數(shù)的有效數(shù)字愈多,精度愈高。占的位數(shù)愈多,能表示的數(shù)值范圍愈大。實(shí)型常量類型(1)float

(2)double*(3)longdouble

區(qū)別:①每個(gè)變量在內(nèi)存中所占字節(jié)數(shù)

float—4、double—8(重要考點(diǎn))②所能存放的數(shù)值范圍

float10-38——1038double10-308——10308③有效數(shù)字位數(shù)float—7、double—16float、double型數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)//實(shí)驗(yàn):實(shí)數(shù)有效尾數(shù)實(shí)驗(yàn)voidmain(){doublea;floatb;a=123456.789e5;b=a+20;printf("%f\n",a);printf("%f\n",b);scanf("%f",&a);}大數(shù)加小數(shù)運(yùn)行結(jié)果:12345678900.00000012345678848.000000double有效數(shù)字16

位float有效數(shù)字7位voidmain(){floata;doubleb;a=33333.33333;b=33333.33333333333333;

printf("%f\n%f\n",a,b);}結(jié)果:33333.33203133333.333333

a是單精度浮點(diǎn)型,有效位數(shù)七位。整數(shù)已占五位,故小數(shù)二位之后均為無(wú)效數(shù)字b是雙精度型,有效位為十六位。但TurboC小數(shù)后最多保留六位,其余部分四舍五入。字符常量定義:用單引號(hào)括起來(lái)的單個(gè)普通字符或轉(zhuǎn)義字符.

字符常量的值:該字符的ASCII碼值(重要考點(diǎn))如‘A’——65,‘a(chǎn)’——97,

‘0’——48,‘\n’——10如‘a(chǎn)’‘A’‘?’‘\n’‘\101’轉(zhuǎn)義字符:反斜線后面跟一個(gè)字符或一個(gè)代碼值表示<轉(zhuǎn)義字符及其含義:轉(zhuǎn)義字符含義\n\r\‘\ddd\\\“\xhh轉(zhuǎn)義字符含義換行(ASCII碼為10)回車單引號(hào)3位8進(jìn)制數(shù)代表的字符反斜線雙引號(hào)2位16進(jìn)制數(shù)代表的字符\a報(bào)警響鈴字符數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式及使用方法

每個(gè)字符變量分配一個(gè)字節(jié)的內(nèi)存空間,因此只能存放一個(gè)字符。字符值以ASCII碼的形式存放。如:x的十進(jìn)制ASCII碼是120

y的十進(jìn)制ASCII碼是121x:y:

允許對(duì)整型變量賦以字符值,或?qū)ψ址兞抠x以整型值。允許把字符變量按整型量輸出,或把整型量按字符量輸出。

整型量為二字節(jié)量,字符量為單字節(jié)量,當(dāng)整型量按字符型量處理時(shí),只有低八位字節(jié)參與處理。

0111100001111001120的二進(jìn)制代碼例轉(zhuǎn)義字符舉例

#include<stdio.h>main(){printf("ab\tcd\n");printf(“12345678\012student\x42\n");}\n\B運(yùn)行結(jié)果:(屏幕顯示)abcd12345678StudentB例:‘A’-------’\101’-------’\x41’--------65練習(xí):轉(zhuǎn)義字符舉例

#include<stdio.h>main(){printf("\101\x42C\n");printf("Isay:\"Howareyou?\"\n");printf("\\CProgram\\\n");printf("Turbo\'C\'");}運(yùn)行結(jié)果:(屏幕顯示)ABCIsay:”Howareyou?”\CProgram\Turbo‘C’字符常量與字符串常量不同字符串常量定義:用雙引號(hào)(“”)括起來(lái)的字符序列存儲(chǔ):每個(gè)字符串尾自動(dòng)加一個(gè)‘\0’作為字符串結(jié)束標(biāo)志hello\0例字符串“hello”在內(nèi)存中aa\0例‘a(chǎn)’“a”例空串“”\0例:charch;ch=“A”;例:charch;ch=‘A’;常量總結(jié)一、整型常量:二、實(shí)型常量:三、字符常量:四、字符串常量:十進(jìn)制整數(shù):10八進(jìn)制整數(shù):012十六制整數(shù):0xa小數(shù)形式:0.123456指數(shù)形式:1.23456e-1ASCII碼十進(jìn)制:’\n’’A’ASCII碼八進(jìn)制:’\12’’\101’ASCII碼十六制:’\xa’’\x41’以‘\0’結(jié)束。變量的命名重要考點(diǎn):變量的命名規(guī)則變量的基本數(shù)據(jù)類型重要考點(diǎn):n位整形變量變化范圍變量的類型定義要點(diǎn):等價(jià)定義變量的初始化要點(diǎn):哪些變量會(huì)自動(dòng)初始化賦值3.3變量3.3節(jié)內(nèi)容概要變量、變量名、變量類型、變量值、給變量賦值之間的關(guān)系變量——杯變量名——杯子的號(hào)碼變量類型——所裝的材料名稱變量值——所裝的東西多少給變量賦值——把某材料倒進(jìn)杯子水1號(hào)杯水2號(hào)杯油3號(hào)杯若類型不一致、以變量為準(zhǔn)inta;a=123.5;則a為123變量的命名變量標(biāo)識(shí)符命名原則可以由字母、數(shù)字、下劃線構(gòu)成標(biāo)識(shí)符開(kāi)頭必須是:字母或下劃線,注意數(shù)字不能作為變量開(kāi)頭不能以系統(tǒng)關(guān)鍵字作為變量名區(qū)分大小寫舉例:以下是非法標(biāo)識(shí)符,ye#,x>y,$25,3d,int

課堂練習(xí):《學(xué)習(xí)指導(dǎo)》P48第一題庫(kù)函數(shù)使用方式要點(diǎn):預(yù)處理命令包含頭文件常用數(shù)學(xué)函數(shù)要點(diǎn):exp、pow、rand、srand函數(shù)字符輸入輸出函數(shù)要點(diǎn):putchar、getchar函數(shù),注意和printf、scanf關(guān)系格式化輸入輸出函數(shù)要點(diǎn):printf、scanf函數(shù)補(bǔ)充:puts函數(shù),gets函數(shù)3.4庫(kù)函數(shù)3.4節(jié)內(nèi)容概要字符輸入出函數(shù)字符輸出函數(shù)putchar原形:intputchar(intc)功能:將想要輸出的字符打印在屏幕上字符輸入函數(shù)getchar原形:intgetchar(void)等同于scanf(“%c”,&ch);功能:從鍵盤讀取一個(gè)字符例如:#include<stdio.h>voidmain(){charch;ch=getchar();putchar(ch);}

輸入abcd顯示a格式化輸入函數(shù)printf函數(shù)調(diào)用語(yǔ)法:printf(“文字提示+轉(zhuǎn)義字符+格式控制字符串”,輸出列表)例如:printf(“IntegerNumber=%d”,i)則顯示IntegerNumber=i的十進(jìn)制值輸出控制格式(重要考點(diǎn))%d:輸出十進(jìn)制int型數(shù)據(jù)(%ld表示長(zhǎng)整型)%f:float型%c:字符型%s:字符串型%x:十六進(jìn)制輸出%o:八進(jìn)制輸出%p:輸出內(nèi)存地址%ld:長(zhǎng)整型%e:標(biāo)準(zhǔn)指數(shù)形式輸出%lf:雙精度double型//例題:輸出結(jié)果(05年國(guó)考)voidmain(){intx=0210;printf(“%x\n”,x)}運(yùn)行結(jié)果:88逗號(hào)不能省略百分號(hào)不能省略格式化輸出函數(shù)scanf函數(shù)調(diào)用語(yǔ)法:scanf(“格式控制字符串”,&變量1,…,&變量N)例如:scanf(“%d%d”,&i,&j)輸入兩個(gè)整型數(shù)作為i和j的值輸入控制格式%d:輸出int型數(shù)據(jù)(%ld表示長(zhǎng)整型)%f:float型%lf:double型%c:字符型%s:字符串型格式化輸出函數(shù)scanf函數(shù)的三個(gè)常見(jiàn)問(wèn)題輸入地址列表問(wèn)題,&地址符號(hào)不能漏,否則會(huì)發(fā)生意想不到的情況例如:scanf(“%d”,i)用%c輸入字符時(shí),空格符、轉(zhuǎn)義字符都會(huì)作為有效字符輸入標(biāo)準(zhǔn)輸入流的殘留字符問(wèn)題scanf函數(shù)注意點(diǎn)之二:%c輸入字符輸入的問(wèn)題易錯(cuò):%c輸入字符#include<stdio.h>voidmain(){charc1,c2,c3,c4;scanf(“%c%c%c%c”,&c1,&c2,&c3,&c4);printf(“c1=%c,c2=%c”,c3=%c,c4=%c);}

輸入a

輸入bcd(字符間有空格)運(yùn)行結(jié)果:(屏幕顯示)c1=a,c2=,c3=b,c4=易錯(cuò):標(biāo)準(zhǔn)輸入的殘留字符#include<stdio.h>#include<stdlib.h>voidmain(){inti=0;charc=0;scanf("%d",&i);scanf("%c",&c);printf("i=%d,c=%d",i,c);scanf("%d",&c);clrscr();}運(yùn)行結(jié)果:(屏幕顯示)i=100,c=48‘0’的字符的ASCII碼就是48

輸入100然后Enter

輸入0,然后Enterscanf函數(shù)注意點(diǎn)之三:標(biāo)準(zhǔn)輸入流的殘留字符解決殘留字符方案一:在第二個(gè)scanf格式控制符前加一個(gè)空格#include<stdio.h>#include<stdlib.h>voidmain(){inti=0;charc=0;scanf("%d",&i);scanf("%c",&c);printf("i=%d,c=%d",i,c);scanf("%d",&c);clrscr();}運(yùn)行結(jié)果:(屏幕顯示)i=100,c=48‘0’的字符的ASCII碼就是48

輸入100然后Enter

輸入0,然后Enter解決殘留字符方案一:在第二個(gè)scanf格式控制符前加一個(gè)空格#include<stdio.h>#include<stdlib.h>voidmain(){inti=0;charc=0;scanf("%d",&i);fflush(stdin);printf("i=%d,c=%d",i,c);scanf("%d",&c);clrscr();}運(yùn)行結(jié)果:(屏幕顯示)i=100,c=48‘0’的字符的ASCII碼就是48

輸入100然后Enter

輸入0,然后EnterC運(yùn)算符的種類、優(yōu)先級(jí)、結(jié)合性算術(shù)運(yùn)算符和算術(shù)表達(dá)式賦值運(yùn)算符和賦值表達(dá)式增量運(yùn)算符和增量表達(dá)式關(guān)系運(yùn)算符和關(guān)系表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式條件運(yùn)算符和條件表達(dá)式逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式位運(yùn)算符求字節(jié)數(shù)運(yùn)算符3.5運(yùn)算符和表達(dá)式3.5節(jié)內(nèi)容概要

(1)算術(shù)運(yùn)算符:用于各類數(shù)值運(yùn)算:加(+)、減(-)、乘(*)、除(/)、求余(或稱模運(yùn)算,%)、自增(++)、自減(--)(重要考點(diǎn))共七種。(2)關(guān)系運(yùn)算符:用于比較運(yùn)算:大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)和不等于(!=)六種。(3)邏輯運(yùn)算符:用于邏輯運(yùn)算:與(&&)、或(||)、非(!)三種。C語(yǔ)言的運(yùn)算符種類(4)位操作運(yùn)算符:參與運(yùn)算的量,按二進(jìn)制位進(jìn)行運(yùn)算:位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。(5)賦值運(yùn)算符:用于賦值運(yùn)算,分為簡(jiǎn)單賦值(=)、復(fù)合算術(shù)賦值(+=,-=,*=,/=,%=)和復(fù)合位運(yùn)算賦值(&=,|=,^=,>>=,<<=)三類共十一種。(6)條件運(yùn)算符:這是一個(gè)三目運(yùn)算符,用于條件求值(?:)。(7)逗號(hào)運(yùn)算符:用于把若干表達(dá)式組合成一個(gè)表達(dá)式(,)。(8)指針運(yùn)算符:用于取內(nèi)容(*)和取地址(&)二種運(yùn)算。(9)成員運(yùn)算符:如.,->,用于訪問(wèn)成員(10)自增1,自減1運(yùn)算符:++,--(11)強(qiáng)制類型運(yùn)算符:(類型)(12)下標(biāo)運(yùn)算符:[](13)求字節(jié)運(yùn)算符:sizeof()(14)負(fù)號(hào)運(yùn)算符:-(15)括號(hào)運(yùn)算符:()初等運(yùn)算符單目運(yùn)算符算術(shù)運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符(不包括非運(yùn)算?。┵x值運(yùn)算符逗號(hào)運(yùn)算符邏輯非!低高運(yùn)算符的優(yōu)先級(jí)l運(yùn)算符的優(yōu)先級(jí):P42,優(yōu)先級(jí)較高的先于優(yōu)先級(jí)較低的。一個(gè)運(yùn)算量?jī)蓚?cè)的運(yùn)算符優(yōu)先級(jí)相同時(shí),則按運(yùn)算符的結(jié)合性所規(guī)定的結(jié)合方向處理。l運(yùn)算符的結(jié)合性:分為左結(jié)合性(自左至右)和右結(jié)合性(自右至左)。

x-y+z(左結(jié)合性):

x=y=z(右結(jié)合性):與“-”號(hào)結(jié)合執(zhí)行x-y執(zhí)行+z執(zhí)行y=z執(zhí)行x=(y=z)各類型數(shù)值數(shù)據(jù)的混合運(yùn)算intchar,shortdoublelongunsignedfloat低高例:設(shè)已定義floata=14.7;longc=5;計(jì)算13/5*a+(’a’+’b’)/c的步驟及轉(zhuǎn)換類型13/5*a+(’a’+’b’)/c12int2.0double14.7double229.4double97

int98

int3195int195long5long439long39double568.4double賦值運(yùn)算符和賦值表達(dá)式簡(jiǎn)單賦值語(yǔ)法格式變量名=表達(dá)式區(qū)分等于:變量名1==變量名2復(fù)合賦值運(yùn)算重要考點(diǎn):賦值運(yùn)算符結(jié)合性是從右往左例題:求a+=a-=b+3的等價(jià)表達(dá)強(qiáng)制類型轉(zhuǎn)換格式:(數(shù)據(jù)類型)數(shù)據(jù)變量,例如:(double)i易錯(cuò)點(diǎn):把浮點(diǎn)型變量四舍五入注意:浮點(diǎn)型轉(zhuǎn)換為整型,直接將小數(shù)部分舍略注意:在定義中不允許連續(xù)賦值inta=b=c=5是不合法的而inta,b,c;a=b=c=5則是合法的課堂練習(xí):《學(xué)習(xí)指導(dǎo)》P49第6題增量運(yùn)算符前綴運(yùn)算先使得運(yùn)算對(duì)象的值增1,然后使用運(yùn)算對(duì)象后綴運(yùn)算先使用運(yùn)算對(duì)象,然后再使得對(duì)象值增1使用要點(diǎn)++和--運(yùn)算符只能用于變量,不能用于常量或表達(dá)式++和--運(yùn)算符的結(jié)合方向是“先右后左”不要在一個(gè)表達(dá)式中多次使用用++和--運(yùn)算符i+++j的解讀,采取最大化結(jié)合原則簡(jiǎn)單原則關(guān)系運(yùn)算符和關(guān)系表達(dá)式優(yōu)先級(jí)別:低于算術(shù)運(yùn)算符,高于邏輯運(yùn)算符、賦值運(yùn)算符關(guān)系運(yùn)算符都是雙目運(yùn)算符,是左結(jié)合性關(guān)系表達(dá)式的值是一個(gè)邏輯值,只有0、1兩種結(jié)果判斷兩個(gè)浮點(diǎn)數(shù)是否相等時(shí),由于計(jì)算機(jī)存儲(chǔ)有誤差,同樣可能出現(xiàn)錯(cuò)誤結(jié)果邏輯運(yùn)算符C語(yǔ)言有三個(gè)邏輯運(yùn)算符&&(邏輯與)||(邏輯或)?。ㄟ壿嫹牵┻壿嬤\(yùn)算符的優(yōu)先級(jí)!高于&&,&&高于||邏輯表達(dá)式的“不完全計(jì)算法”&&左端如果為假,表達(dá)式直接取0||左端為真,則不在計(jì)算另一端,表達(dá)式直接取1例題:3.12條件運(yùn)算符、位運(yùn)算符、sizeof運(yùn)算符,逗號(hào)運(yùn)算符條件運(yùn)算符?:三目運(yùn)算符格式:<表達(dá)式1>?<表達(dá)式2>:<表達(dá)式3>位運(yùn)算符按位取反:~左移:<<右移:>>,格式:>>+移動(dòng)的位數(shù)

按位與:&按位或:|按位異或:^位運(yùn)算賦值運(yùn)算符,格式:>>=移動(dòng)的位數(shù)sizeof運(yùn)算符,格式:sizeof(變量、數(shù)據(jù)類型、表達(dá)式)逗號(hào)表達(dá)式取最后一個(gè)變量的值為最終值作業(yè)《學(xué)習(xí)指導(dǎo)》P48基礎(chǔ)練習(xí)3.1、3.2、3.3、3.5、3.6、3.7課堂練習(xí)1、語(yǔ)句x=(y=3,b=++y),運(yùn)行后x,y,b的值是多少?4442、inti=3,求k=(i--)+(i--)63、定義x=3,y=4,z=5,求:!((x<y)&&!z||1)04、《指導(dǎo)》P17選擇第18題5、x=2,y=5,求(x=2,y=5,x*2,y++,x+y)6、《指導(dǎo)》選擇第11題、28題7、已知doublea=5.2,則語(yǔ)句a+=a-=(a=4)*(a=3)的值是多少?-18.0第三章數(shù)據(jù)類型與表達(dá)式習(xí)題課//1、求輸出結(jié)果(05年國(guó)考)voidmain(){chara,b;a=‘A’+’5’-’3’;b=a+’6’-’2’;printf(“%d%c”,a,b)}運(yùn)行結(jié)果:(屏幕顯示)67G//2、求輸出結(jié)果(05年國(guó)考)voidmain(){chara=‘1’,b=‘2’;printf(“%c,”,b++);printf(“%d\n”,b-a);}運(yùn)行結(jié)果:(屏幕顯示)2,2/*3、程序填空題(04年國(guó)考)要求輸出格式為:n1=10,n2=20*/voidmain(){intn1=10,n2=20;printf(“”,n1,n2);}答案:n1=%d,n2=%d/*4、程序填空題(變式題)要求輸出格式為:n1=10n2=20*/voidmain(){intn1=10,n2=20;printf(“”,n1,n2);}答案:n1=%d\n,n2=%d\n5、定義語(yǔ)句:intb;charc[10];則正確的輸入語(yǔ)句是?(05國(guó)考)Ascanf(“%d%s”,&b,&c)Bscanf(“%d%s”,&b,c)6、定義語(yǔ)句:intb;charc;則正確的輸入語(yǔ)句是?(變式題)Ascanf(“%d%s”,&b,&c)Bscanf(“%d%s”,&b,c)答案:B數(shù)組名可作為地址答案:A地址列表必須是地址變量7、下列運(yùn)算符中,優(yōu)先級(jí)最低的是()A||B!=C<=D+答案:A初等>單目>算術(shù)>關(guān)系>邏輯(不含!)>條件運(yùn)算符>賦值>逗號(hào)8、a=-2L,printf(“%d\n”,a);求a-29、long型在TurboC編譯器中默認(rèn)占幾個(gè)字節(jié)?占幾位?4字節(jié),32位10、short型在TurboC編譯器中默認(rèn)占幾個(gè)字節(jié)?占幾位?2字節(jié),16位11

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論