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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]c程序設(shè)計(jì)(編輯修改稿)

2025-02-14 12:39 本頁面
 

【文章內(nèi)容簡介】 設(shè)x、y、z、t均為int型變量且初始值均為0,則執(zhí)行語句t=++xamp。amp。++y||++z。后,x的值為 1 ,y的值為 1 ,z的值為 0 ,t的值為 1 。設(shè)x、y、z、t均為int型變量且初始值均為0,則執(zhí)行語句t=++xamp。amp。++yamp。amp。++z。后,x的值為 1 ,y的值為 1 ,z的值為 1 ,t的值為 1 。設(shè)x、y、z、t均為int型變量且初始值均為1,則執(zhí)行語句t=++xamp。amp。++yamp。amp。++z。后,x的值為 0 ,y的值為 1 ,z的值為 1 ,t的值為 0 。設(shè)x、y、z、t均為int型變量且初始值均為1,則執(zhí)行語句t=++xamp。amp。++y||++z。后,x的值為 0 ,y的值為 1 ,z的值為 0 ,t的值為 0 。設(shè)x、y、z、t均為int型變量且初始值均為1,則執(zhí)行語句t=++x||++yamp。amp。++z。后,x的值為 0 ,y的值為 0 ,z的值為 1 ,t的值為 0 。 賦值運(yùn)算符和賦值表達(dá)式(1)簡單的賦值運(yùn)算符和賦值表達(dá)式在C語言中,用可愛的“=”構(gòu)成賦值運(yùn)算符和賦值表達(dá)式比如: a=3。 d=fun()。 c=d+2在此過程中,千萬不要出現(xiàn):3=xy*3。a+b=3。 以上是非法的,要注意避免,千萬不要把中學(xué)的習(xí)慣帶進(jìn)來。 在進(jìn)行賦值運(yùn)算時(shí),賦值號(hào)右邊表達(dá)式值自動(dòng)轉(zhuǎn)化成其左邊變量的類型。比如: Float f。 Int I。 I=10。 F=I。則:f=。在學(xué)習(xí)的過程中,經(jīng)常有好事者問表達(dá)式的值(典型的中國特色,以考試為主,以考倒人為樂),遇到這樣問題時(shí),請(qǐng)記住一句話:表達(dá)式的值就是被賦值后變量的值。比如: a=b=c=5。 //表達(dá)式的值5 ,a,b,c的值為5; a=(b=5)。 //表達(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ù)合賦值運(yùn)算符在使用的過程中,經(jīng)常會(huì)看到在基本賦值運(yùn)算符“=”的前面有其他的運(yùn)算符,從而形成了復(fù)合的賦值運(yùn)算符。據(jù)說這種方法好處多多,可以提高編譯效果,簡化程序。比如: a+=3。 //a=a+3b=6。 //b=b6x*=y+8。 //x=x*(y+8)y%=3 //y=y%3在使用的過程中,我們不強(qiáng)求,一切以你的喜好為準(zhǔn)。 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式看下面的表達(dá)式:a=3*5,a*4。 //a=15,表達(dá)式=60a=3*5,a*4,a+5。 //a=15, 表達(dá)式=20大家看到以上的表達(dá)式時(shí),千萬不要暈,它的運(yùn)算法則非常簡單:逗號(hào)表達(dá)式的值,等于最后一個(gè)表達(dá)式的值?!纠?4】計(jì)算表達(dá)式的值 x=(a=3,6*3) //x=18,表達(dá)式=18 x=a=3,6*a // x=3,表達(dá)式=18 關(guān)于逗號(hào)表達(dá)式,不希望大家多用,容易亂,要求大家能看懂并能應(yīng)付考試就可以了。 條件運(yùn)算符和條件表達(dá)式在編制選擇程序時(shí),會(huì)遇到一些情況,比如:If(ab) max=a。else max=b。 以上的程序,用到了if,大家可以看懂。遇到這樣的問題時(shí),可以使用C語言唯一的一個(gè)三目運(yùn)算符(條件運(yùn)算符),為了便于大家記憶,我經(jīng)常把該運(yùn)算符稱為“變態(tài)運(yùn)算符”,如果采用該運(yùn)算符,上面的程序可以改寫成: Max=ab?a:b。 Max=maxc?max:c。 條件運(yùn)算符和條件表達(dá)式在后面的學(xué)習(xí)要用到,在這里拿出來,主要時(shí)為了學(xué)習(xí)內(nèi)容的系統(tǒng)性。各種數(shù)值型數(shù)據(jù)之間的混合運(yùn)算從上圖可以看出,int,float,char數(shù)據(jù)之間可以進(jìn)行混合運(yùn)算,至于如何運(yùn)算,記住兩點(diǎn)就可以了:l Char類型數(shù)據(jù)在計(jì)算機(jī)中是以ASCII存儲(chǔ)的,實(shí)際上是整數(shù),這就是它能參與數(shù)據(jù)運(yùn)算的原因所在。l 就大不就小的原則(誰大誰厲害) 好了,到此為止,我們學(xué)習(xí)C語言的第一個(gè)“痛點(diǎn)”就渡過了,以后的學(xué)習(xí),就可以使用計(jì)算機(jī)邊學(xué)邊練了。 第四章 基本的輸入輸出和簡單的程序設(shè)計(jì)在C程序設(shè)計(jì)中,經(jīng)常會(huì)遇到輸入輸出的問題。輸入:從輸入設(shè)備(鍵盤、鼠標(biāo)、掃描儀)向計(jì)算機(jī)輸入數(shù)據(jù);輸出:從計(jì)算機(jī)向外部輸出設(shè)備(顯示器、打印機(jī))輸出數(shù)據(jù);在C語言中,無I/O(沒有輸入輸出的語句),I/O的實(shí)現(xiàn)均通過C的庫函數(shù)。學(xué)習(xí)C語言的輸入輸出,只需要學(xué)會(huì)相關(guān)函數(shù)的使用就可以了。在C語言中,有一批標(biāo)準(zhǔn)的輸入輸出函數(shù),在使用的時(shí)候,要將有關(guān)函數(shù)的信息庫(,常被稱為頭文件)在程序的開頭用include命令包含進(jìn)來,包含格式有兩種:第一種:include 第二種:include “”常用的輸出函數(shù) 在C語言中,常用的輸出函數(shù)有2個(gè):l 字符數(shù)據(jù)的輸出:putchar(ch)。l 格式化數(shù)據(jù)的輸出:printf()。 字符數(shù)據(jù)的輸出函數(shù)格式:int putchar(char ch或轉(zhuǎn)義字符)功能:把字符ch輸出倒顯示器上;參數(shù):ch為字符常量、變量或表達(dá)式;返回值:正常,為輸出的ch。出錯(cuò):為eof(1)【例1】 橫向輸出loveinclude main(){ char a=39。l39。,b=39。o39。,c=39。v39。,d=39。e39。 putchar(a)。 putchar(b)。 putchar(c)。 putchar(d)。 getch()。}【例2】豎向輸出loveinclude main(){ char a=39。l39。,b=39。o39。,c=39。v39。,d=39。e39。 putchar(a)。putchar(39。\n39。)。 putchar(b)。putchar(39。\n39。)。 putchar(c)。putchar(39。\n39。)。 putchar(d)。putchar(39。\n39。)。 getch()。} 格式化數(shù)據(jù)的輸出函數(shù)格式:printf(控制字符串,參數(shù)1,參數(shù)2,…….)功能:按控制字符串,將參數(shù)轉(zhuǎn)化成一定的格式輸出;返回值:正常,返回輸出的字節(jié)數(shù);出錯(cuò):eof(1)說明:l 參數(shù):合法的表達(dá)式,可以缺??;l 控制字符串:包含兩種信息格式說明:%【修飾符】轉(zhuǎn)換字符,用于指定輸出格式;普通字符:包含轉(zhuǎn)義字符,原樣輸出(或執(zhí)行)主格式說明:注意:l 轉(zhuǎn)換字符決定數(shù)據(jù)的輸出類型;l 轉(zhuǎn)換字符與輸出項(xiàng)的個(gè)數(shù)應(yīng)該相同,按先后順序一一對(duì)應(yīng);l 轉(zhuǎn)換字符與輸出項(xiàng)類型不一致,自動(dòng)按指定個(gè)數(shù)輸出;【例3】include main(){ int a=5,b=6。 float c=,d=。 char e=39。a39。,f=39。o39。 int sum1=a+b。 float sum2=c+d。 printf(%d\n,sum1)。 printf(%f\n,sum2)。 printf(%c,e)。 printf(%c,f)。 printf( my god)。 getch()。}附加的格式說明:通過具體實(shí)例:【例4】整型數(shù)輸出 int a=1234, long b=2269978。 printf(“%dA\n”,a)。 //1234A printf(“%8dA\n”,a)。 // 1234A printf(“%8dA\n”,a)。 //1234 A printf(“%08dA\n”,a)。 //00001234A printf(“%8ldA\n”,b)。 // 2269978A【例5】整型數(shù)輸出long a=65536。 printf(“%8ld,%d\n”,a, a)。 // 65536,0 【例6】多種類型轉(zhuǎn)換int a=123。 printf(“%d,%o,%X\n”,a,a,a)。 //123,173,7B【例7】浮點(diǎn)數(shù)輸出 float f=。 printf(“%f\n”,f)。 // printf(“%\n”,f)。 // printf(“%\n”,f)。 // printf(“%\n”,f)。 // +02 ????【例8】字符輸出 char c=‘W’。 int i=87。 printf(“%c,%d\n”,c,c)。 //W,87 printf(“%d,%c\n”,i,i)。 //87,W printf(“%5c,%5c\n”,c,c)。 //W , W【例9】字符串輸出printf(“%s\n”,“123456789”)。 //123456789 printf(“%.8s\n”,“123456789”)。 //12345678 printf(“%\n”,“123456789”)。 // 12345678 printf(“%\n”,“123456789”)。 //12345678 常用的輸入函數(shù)在C語言中,提供了2個(gè)常用的輸入函數(shù):l 字符數(shù)據(jù)的輸入:getchar(void)l 格式化數(shù)據(jù)的輸入:scanf() 字符數(shù)據(jù)的輸入函數(shù)格式:int getchar(void)功能:從鍵盤讀取一個(gè)字符返回值:正常,返回讀取的字符;錯(cuò)誤,返回eof(1)【例10】寫出程序的運(yùn)行結(jié)果include include main(){ int c。 printf(please input a char:)。 c=getchar()。 printf(%chex%x\n,c,c)。 getch()。 } 格式化數(shù)據(jù)的輸入函數(shù)格式:scanf(控制字符串,參數(shù)1,參數(shù)2,參數(shù)3…….)功能:從鍵盤讀入數(shù)據(jù),控制字符串用來指定格式,并將結(jié)果存到相應(yīng)的變量中(存儲(chǔ)單元)。返回值:正常,返回輸入數(shù)據(jù)的個(gè)數(shù)。出錯(cuò)返回0.說明:l 參數(shù):變量的地址l 控制字符串:包含兩種信息格式說明:%【修飾符】,用來指定輸入數(shù)據(jù)的格式和類型;普通字符(不能是%),輸入時(shí)原樣輸出;l 轉(zhuǎn)換字符:d,o,s,c,s,f,e。【例11】基本輸入include include main(){ int a。 float b。 char c。 printf(please input a numberint:)。 scanf(%d,amp。a)。 printf(please input a numberfloat:)。 scanf(%f,amp。b)。 printf(please input a numberchar:)。 scanf(%c,amp。c)。 printf(a=%d,b=%f,a,b)。 getch()。 }(以上程序紅色部分實(shí)際上運(yùn)行了,它把回車看做了一個(gè)字符) 輔助格式:【例12】數(shù)據(jù)的截取Scanf(“%4d%2d%2d”,amp。jj,amp。mm,amp。gg)。輸入:19991024請(qǐng)問:jj=1999 mm=10 gg=24在使用該函數(shù)進(jìn)行多個(gè)數(shù)據(jù)的輸入時(shí),常常輔之于分隔符,對(duì)于分隔符,要注意:l 一般以空格、TAB或者回車作為分隔符;l 如采用其他字符做分隔符,格式串中兩個(gè)格式說明符之間的其他字符,在輸入時(shí)要原樣輸入;l 字符型數(shù)據(jù),輸入時(shí)不能有分隔符,否則分隔符會(huì)被當(dāng)作有效字符被輸入;l 輸入數(shù)值數(shù)據(jù)時(shí),碰到一下情況,認(rèn)為該結(jié)束了:遇到空格、TAB或回車;遇寬度結(jié)束;遇非法輸入;【例13】寫出一下程序的輸入結(jié)果include include main(){ int a,b,c。 scanf(%d%o%x,amp。a,amp。b,amp。c)。 printf(a=%d,b=%d,c=%d)。 getch()。 }輸入:123 123 123輸出:123,83,291【例14】字符輸入 Scanf(“%c%c%c,amp。c1,amp。c2,amp。c3)。 若輸入:a b c。 請(qǐng)問:c1=’a’ c2=’ ’ c3=’b’?!纠?5】多數(shù)據(jù)輸入 Scanf(%d%c%f”,amp
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1