黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 - 網校 - 萬題庫 - 美好明天 - 直播 - 導航
您現在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C加加 > 復習資料 > 正文

計算機二級C++語言程序設計考試輔導筆記(三)

來源:考試吧 2018-02-24 14:55:30 要考試,上考試吧! 萬題庫
“計算機二級C++語言程序設計考試輔導筆記(三)”供考生參考。更多計算機等級考試內容請訪問考試吧計算機等級考試網。

  點擊查看:計算機二級C++語言程序設計考試輔導筆記匯總

  2.2 常量

  常量是指在程序執行過程中值不改變的量。常量有兩種表示形式,即字面常量和符號常量。字面常量的類型是根據書寫形式來區分的,它們的類型分別為:整型、浮點型、字符型、字符串型,每個字面常量的字面本身就是它的值。符號常量是一個標識符,在程序中必須遵循“先聲明,后使用”的原則。

  1邏輯常量

  邏輯常量主要用在邏輯運算中,此外,由于邏輯值對應著整數1或0,所以它也能夠像其他整數一樣出現在表達式中,參與各種整數運算。

  2字符常量

  字符常量簡稱字符,它以單引號作為起止符號,中間有一個或若干個字符。這是一般意義上的字符常量;除此之外還有一種特殊形式的字符常量,以“\”開頭的包括多個字符的字符序列也是符合規定的字符常量。但是,無論字符常量包含一個還是多個字符,每個字符常量只能表示一個字符,當字符常量的一對單引號內多于一個字符時,則將按照一定的規則解釋為一個字符。

  計算機中常用的ASCII字符也是字符型的數據,因為ASCII碼值在0~127之間,正好落在字符型數據的取值范圍之內。ASCII字符集中的每一個顯示字符(個別字符除外)都可以作為一個字符常量。但是,對于一些特殊的字符,如回車、換行等具有控制功能的字符,或者像單引號、雙引號等作為特殊標記使用的字符,就無法直接采用單引號作為起止符號來表示。C+ +中引入了“轉義”字符的概念,其含義是:用反斜線“\”引導的下一個字符失去了原來的含義,而轉義為具有某種控制功能的字符。另外,還允許用反斜線引導一個具有1至3位的八進制整數或一個以字母x(大、小寫均可)作為開始標記的具有1至2位的十六進制整數,對應的字符就是以這個整數作為ASCII碼的字符。

  3整型常量

  整型常量就是整型常數,簡稱整數,它有十進制、八進制和十六進制3種表示。

  (1)十進制整數

  十進制整數以正號(+)或負號(-)開頭,由首位非0的一串十進制數字組成。若以正號開頭則為正數,若以負號開頭則為負數,若省略正負號,則默認為正數。

  當一個十進制整數大于等于-2 147 483 648(即231),同時小于等于2 147 483 647(即-231-1)時,則被系統看作是整型常量;當在2 147 483 648~4 294 967 295即232-1范圍之內時,則被看作是無符號整型常量;當超過上述兩個范圍時,則無法用C+ +整數類型表示,只有把它用實數(即帶小數點的數)表示才能夠被有效地存儲和處理。

  (2)八進制整數

  八進制整數以數字0開頭,后面接若干個八進制數字(借用十進制數字中的0~7)。八進制整數前面不帶正負號,全部默認為正數。

  當一個八進制整數大于等于0同時小于等于017777777777時,則稱為整型常量,當大于等于020000000000同時小于等于037777777777時,則稱為無符號整型數量。不要使用超過上述兩個范圍的八進制整數,因為沒有與此相對應的C+ +整數類型。

  (3)十六進制整數

  十六進制整數以數字0和字母x(大、小寫均可)開頭,后面接若干個十六進制數字(借用十進制數字0~9,字母A~F或a~f)。

  當一個十六進制整數大于等于0同時小于等于0x7FFFFFFF時,則稱為整型常量,當大于等于0x80000000同時小于等于0xFFFFFFFF時,則稱為無符號整型常量,與八進制整數類似,超過上述兩個范圍的十六進制整數也沒有與之相對應的C+ +整數類型,所以也不能使用它們。

  C+ +中的整型數據除了一般表示方法之外,還允許給它們添加后綴u或l。對于任一種進制的整數,若后綴為字母u(大、小寫均可),則規定它為一個無符號整型(unsigned int)數,若后綴為字母l(大、小寫均可),則規定它為一個長整型(long int)數。在一個整數的末尾,可以同時使用u和l,并且對排列無要求。

  4實型常量

  實型常量有十進制的定點和浮點兩種表示方法,但并不存在其他進制的表示,下面分別介紹這兩種表示方法。

  (1)定點表示

  定點表示的實數簡稱定點數,實際上是以小數形式表示實數。定點表示的實數是由一個正號或負號(正號可以省略)后接若干個十進制數字和一個小數點所組成,這個小數點可以處在任何一個數字位的前面或后面。

  (2)浮點表示

  浮點表示的實數簡稱浮點數,實際上是以指數形式表示實數。浮點表示的實數是由一個十進制整數或定點數后接一個字母E(大、小寫均可)和一個1至3位的十進制整數所組成,字母E之前的部分稱為該浮點數的尾數,之后的部分成為該浮點數的指數,該浮點數的值就是它的尾數乘以10的指數冪。

  對于一個浮點數,若將它尾數中的小數點調整到最左邊第一個非零數字的后面,則稱它為規格化(或標準化)浮點數。

  實型常量分為單精度(float)、雙精度(double)和長雙精度(long double)三類。一般float型數據在內存中占4個字節,提供7位有效數字;double型數據占8個字節,提供15位有效數字;long double型數據占10個字節,提供19位有效數字。對于一個定點數或浮點數,C+ +自動按一個雙精度數(double型)來存儲。若在一個定點數或浮點數之后加上字母F(大、小寫均可),則自動按一個單精度數來存儲。

  5枚舉常量

  枚舉常量是枚舉類型中定義的值,即枚舉植。枚舉類型屬于用戶定義類型,用關鍵字enum表示,因此又稱為enum類型。用戶通常利用枚舉類型定義程序中需要使用的一組相關符號常量。聲明枚舉類型的語法格式為:

  enum<類型名>{<枚舉值表>};

  其中,enum是關鍵字,指出要定義的是枚舉類型。<類型名>是標識符,即由用戶給出的具體枚舉類型名。<枚舉值表>包含多個枚舉值,它們用逗號分隔開,每個枚舉值就是一個枚舉常量。枚舉值有兩種定義形式:一是<值名>;二是<值名>=<整型常量>。

  關于enum類型有四點說明:

  (1)一個enum類型實際上是int類型的一個子集,其每一個枚舉值代表一個整數。

  (2)n個枚舉值全部未賦常量值時,它們自左至右分別與整數0,1…n-1對應。

  (3)若第i個枚舉值賦常量值為m,則其未賦常量值的后續枚舉值分別與整數m+1,m+2…對應,直到下一個賦了值的枚舉值或結束。因此,為枚舉值所賦的整型常量值應從左至右遞增。

  (4)枚舉類型的聲明也可作為成組聲明若干整型符號常量的方法。也就是說,把每個要聲明的符號常量作為一個枚舉值,將各個枚舉值合在一起定義成一個枚舉類型。

  由于枚舉類型屬于用戶定義數據類型,一旦枚舉類型被定義后就可以使用它來定義變量。

掃描/長按二維碼幫助考試通關
2018年等考報考資訊
2018等考各科通關技巧
2018各科最新預測試卷
2018等考各科備考資料

微信搜索"考試吧"了解更多考試資訊、下載備考資料

  相關推薦:

  2018年全國計算機等級考試必做試題匯總(各科目)

  2018年全國計算機等級考試復習知識點匯總(各科目)

  2018年全國計算機等級考試時間|教材目錄(2018年版)

  2018全國計算機等級考試備考經驗及應試技巧匯總

  考試內容|考試大綱|2018計算機等級考試科目

  歷年真題匯總|考試吧策劃:2018年計算機等級考試報考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節視頻 ·章節練習
·免費真題 ·模考試題
微信掃碼,立即獲取!
掃碼免費使用
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 出版物經營許可證新出發京批字第直170033號 
京ICP證060677 京ICP備05005269號 中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧
主站蜘蛛池模板: 成片免费观看视频在线网 | 亚洲成年人在线观看 | 妞干网免费在线观看 | 国产精品高清一区二区三区不卡 | 亚洲成人福利在线观看 | 欧美日韩在线观看一区 | 五月天综合激情 | 午夜寂寞影院视频观看 | 欧美精品国产日韩综合在线 | 第一国内永久免费福利视频 | 我看一级黄色片 | 成人亚洲视频 | 国产亚洲青色国产 | 久久本道综合色狠狠五月 | 精品哟哟哟国产在线观看不卡 | 中文字幕视频在线观看 | 免费成人小视频 | 欧美成人午夜不卡在线视频 | 亚洲欧美国产精品第1页 | 成人黄色在线播放 | 久久免费成人 | 国产成+人+亚洲+欧美综合 | 99在线视频观看 | 欧美成人免费草草影院视频 | 欧美成人免费公开播放 | 黄短视频在线观看免费版 | 刺激第一页720lu久久 | 日日狠狠的日日日日 | 女性一级全黄生活片在线播放 | 亚洲字幕久久 | 韩国欧洲一级毛片免费 | 男女午夜影院 | 伊人婷婷在线 | 黄色激情在线 | 丝袜视频网在线观看 | 国产一区二区三区在线影院 | 欧美日韩一区视频 | 欧美妇性猛交视频 | 国产亚洲成在线播放va | 国产一区二区在线视频观看 | 国产一级片免费看 |