




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
程序中的數(shù)據(jù)表示本章內(nèi)容第一節(jié)數(shù)據(jù)類型第二節(jié)常量和變量第一節(jié)數(shù)據(jù)類型一、數(shù)據(jù)類型數(shù)據(jù)類型的作用:決定存儲空間;決定取值范圍;決定可以參與的運(yùn)算;二、基本類型整型的分類、類型名稱、字節(jié)數(shù)、數(shù)值范圍1、整型int浮點(diǎn)型的分類、類型名稱、字節(jié)數(shù)、數(shù)值范圍2、浮點(diǎn)型int3、字符型charchar類型表示單個(gè)字符,使用單引號將字符括起來,例如:'a'、'Y'、'1'等。4、 布爾型bool布爾型的取值只有true(真)和false(假)兩種一、常量第二節(jié)常量和變量字面常量符號常量整型常量浮點(diǎn)型常量字符型常量布爾型常量字符串常量從字面形式即可識別的常量使用#define預(yù)處理器來定義的常量1、整型常量(1)十進(jìn)制整數(shù)以數(shù)字1~9開始,由數(shù)字0~9組成的整數(shù)。例如:-3、23。(2)八進(jìn)制整數(shù)以數(shù)字0開始,由數(shù)字0~7組成的整數(shù)。例如:036、-010。(3)十六進(jìn)制整數(shù)以0x或0X開始,由0~9及A~F組成的整數(shù)。例如:0XAF、-0x51。2、浮點(diǎn)型常量(1)小數(shù)形式由正負(fù)號、數(shù)字和小數(shù)點(diǎn)組成。例如:-3.14、123.、.123(2)指數(shù)形式由尾數(shù)、指數(shù)符號e(或E)及指數(shù)構(gòu)成。例如:123.4e-5、1E3。(3)浮點(diǎn)型常量默認(rèn)為double類型,加上"f"或"F"后綴可以指定為float。例如:5.193是double型,5.193F則是float型。3、字符型常量(1)普通字符常量用單引號括起來的單個(gè)字符。例如:'A'、'?'、'1'。字符常量存儲的是該字符的ASCII碼值。ASCII(AmericanStandardCodeforInformationInterchange,美國信息互換標(biāo)準(zhǔn)代碼)是一套字符編碼,即用7位二進(jìn)制編碼常見的數(shù)字、大小寫字母、標(biāo)點(diǎn)符號以及一些特殊的控制字符。例如:'A'表示英文字符A,ASCII值是65;'a'表示英文字符a,ASCII值是97。'2'表示數(shù)字字符2,ASCII值是50。(2)轉(zhuǎn)義字符常量以反斜線(\)開頭,后跟一個(gè)或幾個(gè)字符序列表示的字符稱為轉(zhuǎn)義字符。轉(zhuǎn)義字符形式含義\\反斜線\'單引號\"雙引號\?問號\a警報(bào)鈴聲\b退格鍵\f換頁符,將光標(biāo)位置移到下頁開頭\n換行符,將光標(biāo)位置移到下行開頭\r回車符,將光標(biāo)位置移到本行開頭\t水平制表符,將光標(biāo)位置移到下一個(gè)TAB開頭\v垂直制表符\0字符串結(jié)束符\ooo用1到3位八進(jìn)制數(shù)ooo為碼值所對應(yīng)的字符\xhh用1到2位十六進(jìn)制數(shù)hh為碼值所對應(yīng)的字符例2-1:轉(zhuǎn)義字符應(yīng)用舉例。#include<iostream>#include<iostream>usingnamespacestd;intmain(){ cout<<"hello\tworld"<<endl; cout<<"hello\nworld"<<endl; cout<<"hello\''\\world"<<endl; cout<<"\x41\123ced"<<endl; return0;}4、布爾型常量布爾型常量只有兩個(gè)值:true和false。但是在C++中使用cout輸出布爾型常量時(shí),true輸出1,false輸出0。以一對雙引號("")括起來的零個(gè)或多個(gè)字符組成的字符序列。例如:""http://這是一個(gè)空字符串""http://這是一個(gè)包含空格的字符串"hello\n"http://這是一個(gè)包含英文字符和換行符的字符串"abcd"http://這是一個(gè)包含英文字符的字符串5、字符串常量6、符號常量用一個(gè)標(biāo)識符表示一個(gè)常量,稱為符號常量。符號常量使用#define預(yù)處理器來定義,定義形式為: #define標(biāo)識符常量值將標(biāo)識符定義為常量值,在程序中所有出現(xiàn)該標(biāo)識符的地方均用常量值替代。例如:#definePI3.14//注意行尾沒有分號例2-2:已知圓的半徑,計(jì)算圓的面積和周長。#include<iostream>usingnamespacestd;#definePI3.14//PI為圓周率3.14#defineR10//R為半徑10#defineNEWLINE'\n'//NEWLINE為換行符intmain(){ floatc,s; s=PI*R*R; c=2*PI*R; cout<<s<<NEWLINE; cout<<c; return0;}二、變量變量是在程序運(yùn)行期間其值可以改變的數(shù)據(jù)。1、變量名在計(jì)算機(jī)高級語言中,用來對變量、符號常量、函數(shù)、數(shù)組等命名的有效字符序列統(tǒng)稱為標(biāo)識符。標(biāo)識符就是一個(gè)對象的名字。標(biāo)識符的命名規(guī)則:(1)關(guān)鍵字不能作標(biāo)識符用。(2)必須以字母或下劃線開頭,由字母、數(shù)字和下劃線組成。(3)標(biāo)識符最好簡潔且“見名知意”。(4)C++對大小寫敏感,大寫字母和小寫字母是不同的。2、變量的定義變量必須“先定義后使用”。變量的定義形式:
變量類型變量名列表;3、變量的初始化變量的初始化就是在變量定義的同時(shí)給變量一個(gè)初值。初始化的形式:變量類型變量名=初值;變量類型變量名(初值);變量類型變量名1=初值1,變量名2=初值2,…;4、變量的賦值變量定義
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省撫州市本年度(2025)小學(xué)一年級數(shù)學(xué)統(tǒng)編版專題練習(xí)(上學(xué)期)試卷及答案
- 電機(jī)原理及應(yīng)用模擬題(含答案)
- 安徽省安慶市達(dá)標(biāo)名校2025屆高考仿真模擬英語試卷含解析
- 評茶員(中級)考試模擬題(含參考答案)
- 云南省保山市重點(diǎn)中學(xué)2025屆高三考前熱身英語試卷含解析
- 皮革制品的品牌推廣考核試卷
- 耐火土石礦山環(huán)境保護(hù)與礦山環(huán)境保護(hù)教育培訓(xùn)考核試卷
- 船用氧氣與乙炔設(shè)備安全操作考核試卷
- 淀粉與變性淀粉在食品中的應(yīng)用考核試卷
- 生物技術(shù)前沿與未來趨勢考核試卷
- 2025屆江蘇省南京市建鄴區(qū)重點(diǎn)中學(xué)中考化學(xué)模擬試卷含解析
- 人教版數(shù)學(xué)八年級下冊17.1《勾股定理》(第1課時(shí))聽評課記錄
- 中職高教版(2023)語文職業(yè)模塊-第七單元語文綜合實(shí)踐-走進(jìn)傳統(tǒng)節(jié)日-探尋文化根脈【課件】
- 2025屆高考英語讀后續(xù)寫提分技巧+講義
- 舞蹈療法在兒童精神疾病康復(fù)中的應(yīng)用-洞察分析
- 重大版小學(xué)英語六年級下冊期中試卷(含答案含聽力原文無聽力音頻)
- 糧食熏蒸培訓(xùn)課件
- 《基于Spring Boot的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》
- 砂石場生產(chǎn)線承包合同
- 2024秋國家開放大學(xué)《四史通講》形考作業(yè)、期末大作業(yè)試卷ABC參考答案
- 遼寧省第二屆職業(yè)技能大賽(健康照護(hù)賽項(xiàng))理論參考試題及答案
評論
0/150
提交評論