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

正文內(nèi)容

[計算機(jī)軟件及應(yīng)用]c程序設(shè)計-文庫吧資料

2025-01-24 12:39本頁面
  

【正文】 jj=1999 mm=10 gg=24在使用該函數(shù)進(jìn)行多個數(shù)據(jù)的輸入時,常常輔之于分隔符,對于分隔符,要注意:l 一般以空格、TAB或者回車作為分隔符;l 如采用其他字符做分隔符,格式串中兩個格式說明符之間的其他字符,在輸入時要原樣輸入;l 字符型數(shù)據(jù),輸入時不能有分隔符,否則分隔符會被當(dāng)作有效字符被輸入;l 輸入數(shù)值數(shù)據(jù)時,碰到一下情況,認(rèn)為該結(jié)束了:遇到空格、TAB或回車;遇寬度結(jié)束;遇非法輸入;【例13】寫出一下程序的輸入結(jié)果include include main(){ int a,b,c。mm,amp。 }(以上程序紅色部分實際上運行了,它把回車看做了一個字符) 輔助格式:【例12】數(shù)據(jù)的截取Scanf(“%4d%2d%2d”,amp。 printf(a=%d,b=%f,a,b)。 scanf(%c,amp。b)。 printf(please input a numberfloat:)。 scanf(%d,amp。 char c?!纠?1】基本輸入include include main(){ int a。返回值:正常,返回輸入數(shù)據(jù)的個數(shù)。 getch()。 c=getchar()。 //12345678 常用的輸入函數(shù)在C語言中,提供了2個常用的輸入函數(shù):l 字符數(shù)據(jù)的輸入:getchar(void)l 格式化數(shù)據(jù)的輸入:scanf() 字符數(shù)據(jù)的輸入函數(shù)格式:int getchar(void)功能:從鍵盤讀取一個字符返回值:正常,返回讀取的字符;錯誤,返回eof(1)【例10】寫出程序的運行結(jié)果include include main(){ int c。 //12345678 printf(“%\n”,“123456789”)。 //W , W【例9】字符串輸出printf(“%s\n”,“123456789”)。 //W,87 printf(“%d,%c\n”,i,i)。 int i=87。 // printf(“%\n”,f)。 // printf(“%\n”,f)。 //123,173,7B【例7】浮點數(shù)輸出 float f=。 // 65536,0 【例6】多種類型轉(zhuǎn)換int a=123。 // 2269978A【例5】整型數(shù)輸出long a=65536。 //1234 A printf(“%08dA\n”,a)。 //1234A printf(“%8dA\n”,a)。}附加的格式說明:通過具體實例:【例4】整型數(shù)輸出 int a=1234, long b=2269978。 printf( my god)。 printf(%c,e)。 printf(%d\n,sum1)。 int sum1=a+b。,f=39。 char e=39。} 格式化數(shù)據(jù)的輸出函數(shù)格式:printf(控制字符串,參數(shù)1,參數(shù)2,…….)功能:按控制字符串,將參數(shù)轉(zhuǎn)化成一定的格式輸出;返回值:正常,返回輸出的字節(jié)數(shù);出錯:eof(1)說明:l 參數(shù):合法的表達(dá)式,可以缺??;l 控制字符串:包含兩種信息格式說明:%【修飾符】轉(zhuǎn)換字符,用于指定輸出格式;普通字符:包含轉(zhuǎn)義字符,原樣輸出(或執(zhí)行)主格式說明:注意:l 轉(zhuǎn)換字符決定數(shù)據(jù)的輸出類型;l 轉(zhuǎn)換字符與輸出項的個數(shù)應(yīng)該相同,按先后順序一一對應(yīng);l 轉(zhuǎn)換字符與輸出項類型不一致,自動按指定個數(shù)輸出;【例3】include main(){ int a=5,b=6。)。putchar(39。)。putchar(39。)。putchar(39。)。putchar(39。e39。v39。o39。l39。 getch()。 putchar(c)。 putchar(a)。,d=39。,c=39。,b=39。出錯:為eof(1)【例1】 橫向輸出loveinclude main(){ char a=39。l 格式化數(shù)據(jù)的輸出:printf()。學(xué)習(xí)C語言的輸入輸出,只需要學(xué)會相關(guān)函數(shù)的使用就可以了。 第四章 基本的輸入輸出和簡單的程序設(shè)計在C程序設(shè)計中,經(jīng)常會遇到輸入輸出的問題。各種數(shù)值型數(shù)據(jù)之間的混合運算從上圖可以看出,int,float,char數(shù)據(jù)之間可以進(jìn)行混合運算,至于如何運算,記住兩點就可以了:l Char類型數(shù)據(jù)在計算機(jī)中是以ASCII存儲的,實際上是整數(shù),這就是它能參與數(shù)據(jù)運算的原因所在。 Max=maxc?max:c。 以上的程序,用到了if,大家可以看懂。 條件運算符和條件表達(dá)式在編制選擇程序時,會遇到一些情況,比如:If(ab) max=a。 //a=15, 表達(dá)式=20大家看到以上的表達(dá)式時,千萬不要暈,它的運算法則非常簡單:逗號表達(dá)式的值,等于最后一個表達(dá)式的值。 逗號運算符和逗號表達(dá)式看下面的表達(dá)式:a=3*5,a*4。 //b=b6x*=y+8。比如: a+=3。 //表達(dá)式的值5 ,a,b的值為5; a=5+(c=6) //表達(dá)式的值11 ,a,的值為11,c=6;a=(b=10)/(c=2) //表達(dá)式的值5 ,a=5,b=10,c=2;(2)復(fù)合賦值運算符在使用的過程中,經(jīng)常會看到在基本賦值運算符“=”的前面有其他的運算符,從而形成了復(fù)合的賦值運算符。比如: a=b=c=5。則:f=。 I=10。比如: Float f。 以上是非法的,要注意避免,千萬不要把中學(xué)的習(xí)慣帶進(jìn)來。 c=d+2在此過程中,千萬不要出現(xiàn):3=xy*3。 賦值運算符和賦值表達(dá)式(1)簡單的賦值運算符和賦值表達(dá)式在C語言中,用可愛的“=”構(gòu)成賦值運算符和賦值表達(dá)式比如: a=3。++z。設(shè)x、y、z、t均為int型變量且初始值均為1,則執(zhí)行語句t=++x||++yamp。++y||++z。設(shè)x、y、z、t均為int型變量且初始值均為1,則執(zhí)行語句t=++xamp。++z。++yamp。設(shè)x、y、z、t均為int型變量且初始值均為1,則執(zhí)行語句t=++xamp。++z。++yamp。設(shè)x、y、z、t均為int型變量且初始值均為0,則執(zhí)行語句t=++xamp。++y||++z。設(shè)x、y、z、t均為int型變量且初始值均為0,則執(zhí)行語句t=++xamp。++z。設(shè)x、y、z、t均為int型變量且初始值均為1,則執(zhí)行語句t=(++x||++y)amp。++z。 //結(jié)果:x=2,y=2,z=1【例13】請?zhí)羁赵O(shè)x、y、z、t均為int型變量且初始值均為1,則執(zhí)行語句t=++x||++yamp。amp。 //結(jié)果:x=2,y=1,z=1x=y=z=1。amp。c //只有a為真時,才運行后面的(逢假就斷)a||b||c //只有a 為假時,才運行后面的(逢真就斷)x=y=z=1。bamp。比如:aamp。amp。和||的短路特性。’d’ (1) 在C語言邏輯運算符的學(xué)習(xí)過程中,有一個難點和重點,就是amp。2||84!0 (1) ‘c’amp。0||2 (1) 53amp。b (1) a||b (1) !a||b (1) 4amp。 !a (0) aamp。xy a==b||x==y !a||ab 【例12】請計算結(jié)果 a=4。x=b abamp。和||比如:找感覺 a=xamp。ba||b真真假假真真真假假真假真假真真假假真假假真真假假注意:在C語言中,用0表示假,用“非0”表示真,關(guān)系和邏輯表達(dá)式的運行結(jié)果只有兩個(1或0);在邏輯運算符中,!的級別最高,依次是amp。(邏輯“與”)||(邏輯“或”)?。ㄟ壿嫛胺恰保┰谥袑W(xué)學(xué)過,大家一起來填一張表:ab!a!baamp。 邏輯運算符和邏輯表達(dá)式在C語言中提供了3個邏輯運算符:amp。 if(a=b) printf(“a=b”)。原因:由于計算機(jī)存儲上的誤差,會出現(xiàn)錯誤的結(jié)果。 則a=2情況四:字符數(shù)據(jù)的比較按其ASCII進(jìn)行。則a=x=b的值為多少? (0)情況二:5278在C語言中是允許的;情況三:在程序設(shè)計過程中,經(jīng)常使用關(guān)系運算符的運算結(jié)果; int i=1,j=7,a。b=。 (1)f=abc。 (1)b+ca。 ab。 //a==(bc) a=bc。 //(ab)!=c。 //c(a+b)。a=4。c=(a++)*b。b=5)a=3。 (c=20。b=5。 (k=3。j=4) j=3。k=++j。 作用:使變量值加1或減1種類: 前置:++i,i。(2)模運算符 在C語言中,%稱為模運算符(求余運算符),它要求操作數(shù)全部為整數(shù),實踐證明,它非常有用。C語言的運算符:在C語言運算符的學(xué)習(xí)過程中,有幾個注意點:l 運算符的功能(不同的運算符要觸發(fā)計算機(jī)不同的操作,比如“*”觸發(fā)求積的操作)l 與運算量的關(guān)系要求運算量的個數(shù)(比如+ * / %等運算符要求兩個操作數(shù),有些運算符只需要一個操作數(shù))要求運算量的類型(比如+ * /可以對整數(shù)或浮點數(shù)進(jìn)行運算,%只能對整數(shù)進(jìn)行運算)l 運算符的優(yōu)先級別(先執(zhí)行“優(yōu)先級高”的操作)l 結(jié)合方向(如果碰到優(yōu)先級一樣的情況,請按結(jié)合方向運算)l 結(jié)果的類型(就大不就?。?算術(shù)運算符和算術(shù)表達(dá)式(1)基本的算術(shù)運算符在C語言中,提供了以下基本的算術(shù)運算符:l 單目運算符:(負(fù))、+(正)l 雙目運算符:+、*、%對于基本算術(shù)運算符的優(yōu)先級和結(jié)合性,請參照附錄。由運算符和數(shù)據(jù)組成的符號序列就稱為表達(dá)式。 //ch=’e’ch=65。 //a=68ch=8+’0’。 char ch。 getch()。a39。A39。 total=num*PRICE。 char ch1,ch2=39。define PRICE main(){ int num=3。 特別要求注意的是:由于字符變量在內(nèi)存種是以ASCII來存儲的(整數(shù)),故char和int、float可以進(jìn)行算術(shù)運算。} 總結(jié):從C語言基本數(shù)據(jù)類型的角度來看,常量有5種,而變量只有3種,分別時:整形變量(短整形、整形、長整形)、浮點型變量(單精度和雙精度)、字符型變量。 printf(data=%f\n,data)。 float data。}main(){ int a,b=2。 printf(data=%f\n,data)。 a=1?!纠?】請比較下面的程序main(){ int a,b=2。 Char a=’b’。比如: Int a=3。對于變量的名字:要求時合法的標(biāo)識符。 以上的定義方法等同于:int a,b,c。 int b。比如: ‘a(chǎn)’ 和 “a”在內(nèi)存中的存儲格式分別如下:97‘a(chǎn)’:\097“a”:【例5】請問“hello”在內(nèi)存中占的空間是多少?\0olleh變量所謂變量,顧名思義,就是其值可以改變的量。而對于字符串常量,是指由雙引號括起來的由一個或多個字符組成的字符序列。}運行結(jié)果:提醒:對于轉(zhuǎn)義字符,千萬不要去背,但要求會查表和使用就可以了。)。 printf(Turbo \39。 printf(I say:\how are you?\\n)。對于轉(zhuǎn)義字符,反斜線后面跟一個字符或一個代碼值表示,常用的轉(zhuǎn)義字符如下:比如: ‘101’ ‘A’ ‘\012’ ‘ ‘\x40’ ‘’【例4】有如下程序,寫出運行結(jié)果。關(guān)于整型常量的類型,可以根據(jù)以下的原則進(jìn)行判斷:l 根據(jù)其值所在的范圍判斷l(xiāng) 如果在整型常量的后面加l或L,認(rèn)為
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1