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

正文內(nèi)容

c語言概述與數(shù)據(jù)類型(編輯修改稿)

2025-07-26 06:30 本頁面
 

【文章內(nèi)容簡介】 (以打頭,基本數(shù)字~,而至記為至): 3AC –等。.實型常量(常量后綴或表示浮點數(shù))實型常量也稱為實數(shù)或浮點數(shù)。在語言中規(guī)定,實數(shù)只采用十進制,實型常數(shù)不分單、雙精度,都按雙精度型處理。實型常量由數(shù)字、小數(shù)點和常量后綴(或表示浮點數(shù))構(gòu)成。它有兩種表示形式:十進制小數(shù)形式和指數(shù)形式。()十進制小數(shù)形式:由數(shù)碼~和小數(shù)點組成(后綴為或表示該數(shù)為浮點數(shù)),如、–、234F、67f等均為合法的實數(shù)。特別地,可以表示為.、可以表示為。()指數(shù)形式:由尾數(shù)()和階碼( 或)組成。數(shù)學(xué)表達式的語言表達式為 (為十進制數(shù),為十進制整數(shù))。其中,尾數(shù)為十進制數(shù);或為指數(shù)標志;為階數(shù),只能為整數(shù),可以帶符號。例如: (等于*)、–(等于*–)、(等于)、 (等于*)、–– (等于–*–)。以下不是合法的實數(shù):(無小數(shù)點或浮點數(shù)后綴)。(無尾數(shù))。.–(負號位置不對)。(無階碼)。注意:()數(shù)學(xué)意義上的常量在程序設(shè)計語言中不一定是常量,如、π、(自然數(shù))等。特別是,在程序設(shè)計語言中既不是常量,也不是后面將介紹的表達式。()實型常量為雙精度型,有效位為~位,超出部分進行四舍五入。.字符常數(shù))一般字符常數(shù)字符常數(shù)就是單個字符,字符可以是鍵盤上的任意一個可顯示的字符,程序中字符常量寫在一對單引號內(nèi)(單引號稱為定界符)。例如,39。*39。、39。39。、39。39。、39。39。等。)特殊字符特殊字符包括不可顯示字符和在語言中具有特殊意義的字符(如39。為字符常量的定界符)。為了表示這些特殊字符,語言提供了轉(zhuǎn)義字符來表示他們。轉(zhuǎn)義字符包括反斜線、被轉(zhuǎn)義的字符和一對單引號。例如,39。\39。將轉(zhuǎn)義為不可顯示的回車換行字符。39。\39。39。將定界符39。轉(zhuǎn)義為普通的單引號字符。它們被當作一個單字符,也是字符常數(shù)。常用轉(zhuǎn)義字符如表所示。表 轉(zhuǎn)義字符表符號序列名 稱符號序列名 稱\回車換行\(zhòng)39。單引號\水平制表\39。39。雙引號\退格\\反斜線\回車不換行\(zhòng)八進制碼值(~)\換頁\十六進制碼值(~))以碼值顯示字符除了表中提供的特殊字符,其他不可顯示字符可以用相應(yīng)的八進制或十六進制碼值表示,表示方式如表中的后兩項,同樣需要單引號作為定界符。例如,39。\39。也可以表示為39。\39。(鍵的八進制為)。每個轉(zhuǎn)義字符均被看做一個單字符常量,當然一般字符常數(shù)也可以這樣表示,只是可讀性差。)字符的存儲程序中字符常量寫在一對單引號內(nèi)(單引號稱為定界符),定界符不存儲,只存儲字符對應(yīng)的碼值(參見附錄)。每個字符占字節(jié),字符的碼是,存儲它占一個字節(jié)。數(shù)值類型也是按類型分配存儲空間的,整型的、和等都是占字節(jié)。)字符的操作字符類型與數(shù)值類型的操作方式是有區(qū)別的。大多數(shù)程序設(shè)計語言規(guī)定,字符類型的數(shù)據(jù)只是一個符號,不能參與算術(shù)運算。但在語言中允許字符以碼值參與算術(shù)運算,其結(jié)果以字符格式或數(shù)值格式輸出。例如,39。39。的碼為。“ (, 39。39。);”的輸出結(jié)果為(表示按十進制整型操作)。 (, 39。39。);的輸出結(jié)果為(表示按字符型操作)。又如“ (,39。39。);”的輸出結(jié)果為,“ (,39。39。);”的輸出結(jié)果 為。.字符串常數(shù)字符串常量是一個字符序列,且被括在雙引號中(雙引號稱為定界符)。字符串的語法形式是??梢允橇銈€或多個字符集中的字符,包括任意轉(zhuǎn)義字符。其中若出現(xiàn)雙引號、反斜線或回車換行符必須用其轉(zhuǎn)義字符(\,\\,\)表示。例如, ,\等都是合法的字符串常量。特別地,定界符中沒有字符時, 稱為空串。字符常量占一個字節(jié)的內(nèi)存空間。字符串常量占的內(nèi)存字節(jié)數(shù)等于字符串中字符的個數(shù)加。增加的一個字節(jié)中存放字符\(碼為),這是字符串結(jié)束的標志。例如,字符常量39。39。和字符串常量雖然都只有一個字符,但在內(nèi)存中的情況是不同的。39。39。在內(nèi)存中占一個字節(jié),存儲為:在內(nèi)存中占二個字節(jié),存儲為:\\\在內(nèi)存中占四個字節(jié),存儲為:\和字符一樣,字符串定界符也不存儲。 數(shù)據(jù)表示——變量.變量和變量名表面上理解“變量”就是可以改變的量。就其實質(zhì),變量就是數(shù)據(jù)的存儲空間。之所以變量能改變,是因為變量存儲空間中的數(shù)據(jù)是可以更改的。變量的存儲空間是開辟在內(nèi)存中的,無須清楚它具體的物理地址,只要知道變量的邏輯名稱——變量名就可以使用它了。變量名是對數(shù)據(jù)存儲空間的一個抽象名稱,一方面代表存儲空間(其地址表示方式:變量名,為語言的地址符);另一方面又代表其中存儲的數(shù)據(jù)(表示方式:變量名本身),因此通過變量名就可以對它空間中的內(nèi)容進行改變或引用。語言的變量名命名規(guī)則是,“以字母或下劃線開頭的,字母、數(shù)字或下劃線的序列”。變量名可以是任意長度,但編譯器只識別個或更少(因編譯系統(tǒng)不同而不同)。語言的關(guān)鍵詞是不可以作為變量名,參見附錄中有關(guān)標識符的內(nèi)容。注意:在對變量名命名時應(yīng)注意:()所有語言都允許個英文大小字母出現(xiàn)在變量名中,特別要注意語言認為與是不同的變量,即語言的變量名是區(qū)分大小寫的。()變量名最好與其所存儲的數(shù)據(jù)意義有關(guān),這樣可增加程序的可讀性。例如,“累加和”用或做變量名,“姓名”用或做變量名,圓周率()用做變量名等。()變量名最好不要用到字母(小寫)、或(大寫)等易與數(shù)字混淆的字母。.變量定義變量需先定義后使用。所謂變量定義就是說明變量類型,其功能是為說明的每一個變量按類型開辟存儲空間(編譯系統(tǒng)在對程序進行“編譯時”,根據(jù)變量定義的類型為其分配邏輯空間,運行時分配物理的內(nèi)存空間)。從而決定其存儲數(shù)據(jù)的范圍精度和參與運算的種類等。變量定義的格式如下:類型描述符 變量表。其中,變量類型描述是指語言允許使用的有效類型(見表和表),變量表是由一個或多個被定義的變量名組成,若定義多個變量,則變量之間用逗號‘,’分隔,如“ 。”。注意:()變量類型的選擇是根據(jù)其所存儲數(shù)據(jù)的邏輯意義決定的。例如,工資一般是實型數(shù)據(jù)又不會太大,相關(guān)變量應(yīng)該定義為型;年齡,身高等數(shù)據(jù)一般為整型且不會很大,相關(guān)變量應(yīng)該定義為型。當有些整型數(shù)據(jù)或其運行結(jié)果較大時,可以考慮定義為長整型。當整型意義的數(shù)據(jù)或運算結(jié)果很大時,如!、…等,在不考慮精度的情況下,應(yīng)考慮用實型變量存儲數(shù)據(jù)或運算結(jié)果。()還可以加注釋語句,說明變量的意義,這樣對程序以后的維護也很有好處。例如: 。 *三角形的三條邊*.變量賦值向變量空間中存儲數(shù)據(jù)的方法很多,為了更好理解變量的意義,先認識其中的一種方法:變量算術(shù)表達式;(稱為賦值號,不是等號)稱為賦值語句,操作過程為先計算表達式的值,然后將計算結(jié)果存儲在變量中。例如: 。 *定義 *。 *賦值 *。 *賦值 *。 *計算后賦值 *執(zhí)行這些語句的功能是,先為變量開辟字節(jié)的整型數(shù)據(jù)存儲空間,然后存入,變量值為;再將存入變量,以前存入的被覆蓋,變量值為。第三個賦值語句,右面是一個表達式,要先計算其值:取變量的值為,等于,將存入變量,變量的值就變成了。.變
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1