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

正文內(nèi)容

c語言的發(fā)展過程(專業(yè)版)

2025-08-10 07:05上一頁面

下一頁面
  

【正文】 變量的地址是C編譯系統(tǒng)分配的,用戶不必關(guān)心具體的地址是多少。 } putChar(b)。putChar 函數(shù) 為什么結(jié)果會不同呢?就是因為printf函數(shù)對輸出表中各量求值的順序是自右至左進(jìn)行 的。int i=8。第九行輸出雙精度實數(shù),“% ”由于指定精度為4位故截去了超過4位的部分。 在Turbo C中格式字符串的一般形式為: [標(biāo)志][輸出最小寬度][.精度][長度]類型 其中方括號[]中的項為可選項。 非格式字符串在輸出時原樣照印,在顯示中起提示作用。 因為=y+5?!?”右邊的表達(dá)式也可以又是一個賦值表達(dá)式,因此,下述形式 變量=(變量=表達(dá)式)。 復(fù)合語句內(nèi)的各條語句都必須以分號“。由函數(shù)名、實際參數(shù)加上分號“;”組成。本課介紹C語言程序設(shè)計的基本方法和基本的程序語句。 不同類型的量相互賦值時也由系統(tǒng)自動進(jìn)行轉(zhuǎn)換,把賦值號右邊的類型轉(zhuǎn)換為左邊的類型。 b=3243。對于逗號表達(dá)式還要說明兩點:    也可以又是逗號表達(dá)式。a為整型,賦予實型量y值888后只取整數(shù)8。   ,數(shù)值不變,但將以浮點形式存放, 即增加小數(shù)部分(小數(shù)部分的值為0)?! ∷阈g(shù)表達(dá)式   是由算術(shù)運算符和括號連接起來的式子, 以下是算術(shù)表達(dá)式的例子: printf(%d\n,i)。因此結(jié)果也為實型。如a+b,4+8等。)二種運算。   運算符的種類C語言的運算符可分為以下幾類:      用于各類數(shù)值運算。   ,都只是為了本次運算的需要而對變量的數(shù)據(jù)長度進(jìn)行的臨時性轉(zhuǎn)換,而不改變數(shù)據(jù)說明時對該變量定義的類型。 } a3,b0,c5 ba+c 顯示程序運行結(jié)果   變量類型的轉(zhuǎn)換   變量的數(shù)據(jù)類型是可以轉(zhuǎn)換的。s=PI*r*r等效于s=*r*r。   其中define也是一條預(yù)處理命令(預(yù)處理命令都?quot。   ,但不能把一個字符串常量賦予一個字符變量。 b=a+10。 a=’x’。在輸出時, 允許把字符變量按整型量輸出,也允許把整型量按字符量輸出。 c=7。但數(shù)字被定義為字符型之后就   不能參與數(shù)值運算。 b=12345678。 后綴為“f”或“F”即表示該數(shù)為浮點數(shù)。 int a,b,c,d。 int d。 short d=100。   各種無符號類型量所占的內(nèi)存空間字節(jié)數(shù)與相應(yīng)的有符號類型量相同。長整型數(shù)是用后綴“L”或“l(fā)”來表示的。數(shù)碼取值為0~7。所以在說明部分,把s說明為雙精度浮點型。也就是說,基本數(shù)據(jù)類型是自我說明的。在第二章中將專門給予介紹。C語言的關(guān)鍵字分為以下幾類:   (1)類型說明符 用于定義、說明變量、函數(shù)或其它數(shù)據(jù)結(jié)構(gòu)的類型。     小寫字母a~z共26個,大寫字母A~Z共26個     0~9共10個    空格符、制表符、換行符等統(tǒng)稱為空白符。   。  else return b。   main()   {   printf(sine of %lf is %lf\n,’C10F10x,s)。例題中未使用任何變量,因此無說明部分。 printf(sine of %lf is %lf\n,x,s)。   main()   { 因此廣泛地移植到了各類各型計算機(jī)上,從而形成了多種版本的C語言。R》,也有人稱之為《Kamp。 當(dāng)代最優(yōu)秀的程序設(shè)計語言   早期的C語言主要是用于UNIX系統(tǒng)。T C   這些C語言版本不僅實現(xiàn)了ANSI C標(biāo)準(zhǔn),而且在此基礎(chǔ)上各自作了一些擴(kuò)充,使之更加方便、完美。printf函數(shù)是一個由系統(tǒng)定義的標(biāo)準(zhǔn)函數(shù),可在程序中直接調(diào)用。因此也稱為頭文件或首部文件。由于sin函數(shù)要求這兩個量必須是雙精度浮點型,故用類型說明符double來說明這兩個變量。scanf和 printf這兩個函數(shù)分別稱為格式輸入函數(shù)和格式輸出函數(shù)。  scanf(%d%d,amp。函數(shù)之間是并列關(guān)系。   ,關(guān)鍵字之間必須至少加一個空格以示間隔。     在程序中使用的變量名、函數(shù)名、標(biāo)號等統(tǒng)稱為標(biāo)識符。      C語言中含有相當(dāng)豐富的運算符。注釋用來向用戶提示或解釋程序的意義。   其余類型在以后各章中陸續(xù)介紹。其數(shù)碼取值為0~9,A~F或a~f。無符號數(shù)也可用后綴表示,整型常數(shù)的無符號數(shù)的后綴為“U”或“u”。 例如:   int a,b,c。’Vtable a,2,0 b,2,0 c,2,0 d,2,100 of Vtable ’Vupdate 1,0?!疺table a,2,6 b,2,19 c,2,0 d,2,0 of Vtable ’Vupdate 1,6。但c,d被定義為基本整型,因此最后結(jié)果為基本整型。雙精度型占8 個字節(jié)(64位)內(nèi)存空間,~+308,可提供16位有效數(shù)字。 顯示程序結(jié)果 此程序說明float、double的不同 float a。 float b。轉(zhuǎn)義字符具有特定的含義,不同于字符原有的意義,故稱“轉(zhuǎn)義”字符。   字符變量   字符變量的取值是字符常量,即單個字符。 a=120。 c2=’b’。   。 float s,r。在變量說明中賦初值的一般形式為:自動轉(zhuǎn)換遵循以下規(guī)則: printf(s=%d\n,s)。 }包括與(amp。在表達(dá)式中,優(yōu)先級較高的先于優(yōu)先級較低的進(jìn)行運算。   “/”雙目運算具有左結(jié)合性。 void main(){ printf(%d\n,100%3)。 printf(%d\n,i)。 printf(%d,%d,%d,%d,p,q,i,j)。賦值運算符具有右結(jié)合性。 char c1=’k’,c2。 +=,=,*=,/=,%=,=,=,amp。 [Practice] //arithmeticint a,b,c。3,0。 多數(shù)運算符具有左結(jié)合性,單目運算符、三目運算符、 賦值      表達(dá)式是由運算符連接常量、變量、函數(shù)所組成的式子。從程序流程的角度來看,程序可以分為三種基本結(jié)構(gòu), 即順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。例如: x=y+z。 printf函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件“”中。 第五行的printf語句格式控制串中加入的是非格式字符逗號, 因此輸出的a,b值之間加了一個逗號。其格式符和意義下表所示: x                 以十六進(jìn)制形式輸出無符號整數(shù)(不輸出前綴OX) g                 以%f%e中較短的輸出寬度輸出單、雙精度實數(shù) 標(biāo)志字符為、+、空格四種,其意義下表所示: 使用printf函數(shù)時還要注意一個問題, 那就是輸出表列中的求值順序。printf(%d\n%d\n%d\n%d\n%d\n%d\n,++i,i,i,i++,i)。 再求“i”項,i先自減1后輸出,輸出值為7。其一般形式為: putChar(字符變量) 例如: 使用本函數(shù)前必須要用文件包含命令: putChar(’\n’)。sCanf函數(shù)的一般形式為: sCanf(“格式控制字符串”,地址表列)。a。 用戶輸入9后按下回車鍵,此時,系統(tǒng)又將返回TC屏幕。a)。b)。 是非法的,應(yīng)改為sCnaf(%d,amp。 9 如: 7 8 9 a,amp。 putChar(C)。 { b void main(){ a8,b89 后面將專門給予討論。其功能是按用戶指定的格式, 把指定的數(shù)據(jù)顯示到顯示器屏幕上。給變量賦初值是變量說明的一部分,賦初值后的變量與其后的其它同類變量之間仍必須用逗號間隔,而賦值語句則必須用分號結(jié)尾。 它是程序中使用最多的語句之一。 空語句是什么也不執(zhí)行的語句。}   break語句,goto語句,Continue語句,return語句   if語句,switCh語句 2,0。 a=c/a。 void main(){ int a=2,b=4,c=6,x,y。 } int a,b=322。   在C語言中也可以組成賦值語句,按照C語言規(guī)定, 任何表達(dá)式在其未尾加上分號就構(gòu)成為語句。而對于q 的值則不然,q=(++j)+(++j)+(++j)應(yīng)理解為q先自增1,再參與運算,由于q自增1三次后值為8,三個8相加的和為24,j的最后值仍為8。 printf(%d\n,++i)。自增1,自減1運算符均為單目運算,都具有右結(jié)合性。參與運算量均為整型時, 結(jié)果也為整型,舍去小數(shù)。而自右至左的結(jié)合方向稱為“右結(jié)合性”。      用于賦值運算,分為簡單賦值(=)、復(fù)合算術(shù)賦值(+=,=,*=,/=,%=)和復(fù)合位運算賦值(amp。正是豐富的運算符和表達(dá)式使C語言功能十分完善。在執(zhí)行s=r*r*PI語句時,r和PI都轉(zhuǎn)換成double型計算,結(jié)果也為double型。   ,賦值號兩邊量的數(shù)據(jù)類型不同時, 賦值號右邊量的類型將轉(zhuǎn)換為左邊量的類型。 int a=3,b,c=5。 printf(s=%f\n,s)。2,’B’ of Vupdate of Practice字符串常量   字符串常量是由一對雙引號括起的字符序列。由于大小寫字母的ASCII 碼相差32,因此運算后把小寫字母換成大寫字母。 a ■ b ■ a 120 b 121 顯示程序結(jié)果  本程序中說明a,b為字符型,但在賦值語句中賦以整型值。如x的 十進(jìn)制ASCII碼是120,y的十進(jìn)制ASCII碼是121。如\101表示字?quot。例如’a’,’b’,’=’,’+’,’?’都是合法   字符常量。b 是雙精度型,有效位為十六位。 float a。在C語言中,實數(shù)只采用十進(jìn)制。 b=8。 d=a*b*c。   “;”號結(jié)尾。所占字節(jié)和取值范圍均與基本型相同。基本整型的長度也為16位,因此表示的數(shù)的范圍也是有限定的。 通常應(yīng)向調(diào)用者返回一個函數(shù)值。作用域   在本課中,我們只介紹數(shù)據(jù)類型說明。在關(guān)鍵字,標(biāo)識符之間必須要有一個以上的空格符作間隔, 否則將會出現(xiàn)語法錯誤,例如把int a。例如BOOK和book 是兩個不同的標(biāo)識符。以便看起來更加清晰,增加程序的可讀性。關(guān)于函數(shù)的詳細(xì)內(nèi)容將在第五章介紹。  printf(maxmum=%d,z)。當(dāng)有多個量時,用逗號間隔。程序結(jié)束。   需要說明的是,C語言規(guī)定對scanf和printf這兩個函數(shù)可以省去對其頭文件的包含命令。 scanf(%lf,amp。  ?。煤停茫?  但是,C是C++的基礎(chǔ),C++語言和C語言在很多方面是兼容的。它不僅具有豐富的運算符和數(shù)據(jù)類型,便于實現(xiàn)各類復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。C語言的發(fā)展過程  ?。谜Z言是在70年代初問世的。C語言的表現(xiàn)能力和處理能力極強(qiáng)。因而也增加了整個語言的復(fù)雜性,掌握起來有一定難度。 scanf和printf是標(biāo)準(zhǔn)輸入輸出函數(shù)。第四行是用printf 函數(shù)輸出變量s的值,即x的正弦值。參數(shù)表中給出了輸入或輸出的量。 可見,在程序的說明部分中,不僅可以有變量說明,還可以有函數(shù)說明。   。   (2)在標(biāo)識符中,大小寫是有區(qū)別的??崭穸嘤糜谡Z句各單詞之間,作間隔符。存儲類型   雖然指針變量的取值類似于整型量,但這是兩個類型完全不同的量,因此不能混為一談。在程序中,常量是可以不經(jīng)說明而直接引用的,而變量則必須先說明后使用。因此在書寫常數(shù)時不要把前綴弄錯造成結(jié)果不正確。      類型說明符為short int或short’C110F1。類型說明符與變量名之間至少用一個空格間隔。 c=a+b7。 a=7。實型常量也稱為實數(shù)或者浮點數(shù)。 void main() { 而整數(shù)已占五位,故小數(shù)二位后之后均為無效數(shù)字。   字符常量   字符常量是用單引號括起來的一個字符。ddd和hh分別為八進(jìn)制和十六進(jìn)制的ASCII代碼。字符值是以ASCII碼的形式存放在變量的內(nèi)存單元之中的。 } 本例中,a,b被說明為字符變量并賦予字符值,C語言允許字符變量參與數(shù)值運算,即用字符的ASCII 碼參與運算。2,’b’ 1,’A’。字符常量’a’和字符串常量a雖然都只有一個字符,但在內(nèi)存中的情況是不同的。 void main() {   ,必須先轉(zhuǎn)換成int型。   本例程序中,PI為實型;s,r為整型。 基本運算符和表達(dá)式   運算符的種類、優(yōu)先級和結(jié)合性   C語言中運算符和表達(dá)式數(shù)量之多, 在高級語言中是少見的。)、位或(|)、位非(~)、位異或(^)、左移()、右移()六種。這種自左至右的結(jié)合方向就稱為“左結(jié)合性”。 } 雙目運算具有左結(jié)合性。自減1運算符記為“”,其功能是使變量值自減1。 } i8 ii+1 ii1 ii+1 ii1 ii+1 ii1 int i=8。然后i再自增1三次相當(dāng)于加3故i的最后值為8。它的意義是把5賦予a,8賦予b,再把a(bǔ),b相加,和賦予x ,故x應(yīng)等于13。 printf(%d,%f,%d,%c,a,x,a,c2)。 其一般形式為: 表達(dá)式1,表達(dá)式2 其求值過程是分別求兩個表達(dá)式的值,并以表達(dá)式2的值作為整個逗號表達(dá)式的值。 d=(float)c/(float)a?!疺table a,2,0 b,2,0 c,2,0 of Vtable ’Vupdate
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1