軟件編程開(kāi)發(fā)第五課_第1頁(yè)
軟件編程開(kāi)發(fā)第五課_第2頁(yè)
軟件編程開(kāi)發(fā)第五課_第3頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

【中華】主站 專(zhuān)業(yè)的技術(shù)站點(diǎn)的技術(shù)培訓(xùn)最好的免費(fèi)學(xué)習(xí)電腦技術(shù)天地真正的技術(shù),就是要用實(shí)力來(lái)說(shuō)話歡迎來(lái)到【中華注:本只做技術(shù)交流,請(qǐng)不要用作用途【中華1、介紹:內(nèi)容;第五課數(shù)據(jù)類(lèi)型的認(rèn)名空2、說(shuō)明:內(nèi)容.;通過(guò)本課認(rèn)識(shí)數(shù)據(jù)類(lèi)型和命名空間的用———————————————————————————————————數(shù)據(jù)類(lèi)型的認(rèn)一、整數(shù)類(lèi)型與浮點(diǎn)類(lèi)型:int這些的區(qū)別:第一個(gè)框中的是整數(shù),而第二個(gè)框中的則是小數(shù),或叫浮點(diǎn)數(shù)如果是整數(shù),我們都很熟悉了,int這個(gè)就是定義整數(shù)的,但小數(shù)呢?我們還得要知道以下的相關(guān)知識(shí)———————————————————————二、科學(xué)(浮點(diǎn)12.13ii里。這種表示小數(shù)的方法是平時(shí)最常用的。同時(shí),它也可以用另法,也就是“科學(xué)”來(lái)代替。那怎樣代替呢?比如:這個(gè)數(shù)我們可以用來(lái)表示。也可以用:來(lái)表示。我們把前面的數(shù),作為表示這種方法的開(kāi)端。如就可以用來(lái)表示。也可以用負(fù)數(shù)表示,比如就可以用1213E-2表示。下面“科學(xué)”應(yīng)用于代碼中來(lái)試試看。 改下,用“科 ”表示:其結(jié)果和上面一樣如果改為:這就相當(dāng)于是:0.1213*10的二次方。其結(jié)果也是同上我們現(xiàn)在來(lái)重新審視一下“科 ”所表示的含義,比如:,這個(gè)數(shù)字就相當(dāng)于是1793.0,而后面的3則表示1793.0中的小數(shù)點(diǎn)向右移動(dòng)3位。那么換句話說(shuō),1793E3,其實(shí)就是表 又如:78245E4,其中E78245.0047.8245E代表指移動(dòng)多少當(dāng)然“科學(xué)”不單單只是int和double了,還有許多,下面就是我為大家羅列出的部分類(lèi)型:類(lèi)型名最低最高精short(short-3232-21474832147483long(long-21474832147483615long17前面三個(gè)都是整數(shù)部分,只是取值范圍的不同,后面的小數(shù)部分也是范圍的不同,什么是取值范圍呢咱們以short(shortint)作為例子說(shuō)明下,int的范圍是:-32767 32767,那么就說(shuō)明咱們定義的時(shí)候過(guò)這個(gè)而且通過(guò)以上的羅列我們可以看出:long整型的取值范圍比普通整型的要大,普通整型的比短整型要大。后兩個(gè)中的longdoubledoubledoublefloat的范圍大。那么什么又是精度呢?比 1.6,那么它的精度就是2,35.44的精度為int,小數(shù)(浮點(diǎn)數(shù))double就行了。除此之外,這么寫(xiě)和用它的展開(kāi)式:的變量是一樣的。當(dāng)然,用long和 int來(lái)時(shí)效果也同理的【下面我們來(lái)看看一個(gè)實(shí)例測(cè)試本計(jì)算機(jī)整型和浮點(diǎn)型所占字節(jié)數(shù)字符、字符串類(lèi)型:我們講過(guò)了數(shù)字變量類(lèi)型,數(shù)字分為2類(lèi):第一是整數(shù),第二是小數(shù).那么,在這個(gè)變量的時(shí)候,這個(gè)變量的數(shù)據(jù)類(lèi)型要和我們放進(jìn)去的數(shù)據(jù)的數(shù)據(jù)類(lèi)型相匹配.比如你要放入整數(shù),那么,這個(gè)變量就必須是為整型.一、字在我們的生活中,除了我們的數(shù)字外,還有其他一些作為標(biāo)志性的事物,比如說(shuō)是字母、數(shù)字、標(biāo)點(diǎn)等。如果我們希望在一個(gè)變量中這些數(shù)據(jù),那么,需要將這些數(shù)據(jù)成什么類(lèi)型呢?下面具體講講:從圖中我們得出這樣的說(shuō)法:大寫(xiě)的AB與小寫(xiě)ab含義是不那么我們?cè)谧兞恐羞@些字符的時(shí)候,應(yīng)該用char來(lái)。然后后面跟著變量的名稱(chēng),也就是name。char變量名稱(chēng); //可以這么字符型的變量字符用單引號(hào)(')括起 ‘注意這點(diǎn)哦!代碼的含義:i的字符型變量,iA。如果把變量i的值賦予7,那么雖然打印出的結(jié)果也是,但是,這個(gè)7是字符,不是數(shù)學(xué)中的數(shù)字,這點(diǎn)一定要記住。當(dāng)然,你還可以一些標(biāo)點(diǎn)符號(hào),比如“+“-”號(hào)。三、字符串如果,我們把一些字符串起來(lái),就形成了“字符串”#include string來(lái)定義字符串時(shí)要注意,必須用#include來(lái)包含其所在的庫(kù),也就string變量名稱(chēng); ‘它是字符串時(shí)要用到的,它多個(gè)字符串在一起時(shí)的情況。字符串引號(hào)(")括起由于它 名空間和輸入輸 不過(guò)需要注意的是它和字符數(shù)據(jù)的區(qū)別,字符呢是用‘單引號(hào)’括起來(lái),而字符串是用“雙引號(hào)”括起來(lái)這個(gè)例子中,定義了一個(gè)字符串變量i,然后i的值賦予 結(jié)果為:把i的值改 ,那么結(jié)果也沒(méi)有問(wèn)題: 那么結(jié)果就是:icin這個(gè)輸入語(yǔ)句,運(yùn)行后:光標(biāo)出現(xiàn)在第一位。比如我現(xiàn)在輸入d,接著回車(chē),看:,就把d 到了變量i中。然后下一句是輸出變量i中的值。如果你輸入,那么,它就會(huì)把字符的第一個(gè)字母,自動(dòng)的取出來(lái)到變量i中,而剩下的都抹去。結(jié)果如果我同時(shí)輸入多個(gè)字符,即 然后輸出的語(yǔ)句為接著在光標(biāo)處輸入這個(gè)字符串,那么,它就會(huì)把第一個(gè)字符,也就是s賦予i,第二個(gè)字符,也就是賦予a中,這個(gè)符號(hào)我是用來(lái)區(qū)分輸出的兩個(gè)值的,以便我們仔細(xì)觀察。結(jié)果為再講講字符串的輸出,如果代碼這么寫(xiě) 則就會(huì)把“空格”前面的字符串都保留,而“空格”后面的將自動(dòng)抹去。結(jié)果為,———————————————————————————————————初識(shí)命名空如果我們?cè)诰帉?xiě)程序過(guò)程中,需要某些指令的話,比如:輸出是:;輸入是:那么,必須在程序代碼的開(kāi)頭,即:用include包含進(jìn)這個(gè)命令所在的庫(kù)文件里面。但是,這些,我們自己也可以編寫(xiě)定制。什么意思呢?fù)Q句話說(shuō),我們可以建立一個(gè)“個(gè)性化”的倉(cāng)庫(kù),,放入指定的指令A(yù)和B,它們都能實(shí)現(xiàn)他那就是通過(guò)來(lái)包含這個(gè)庫(kù)文件,這樣,我們才能使用這個(gè)庫(kù)文件中的指令。建立的倉(cāng)庫(kù)里面的指令的名稱(chēng)發(fā)生,比如我是“,我建立一個(gè)倉(cāng)庫(kù),里面存有A和B指令。而“”建立的倉(cāng)庫(kù)里,也有相同名稱(chēng)的指令A(yù)和B,這時(shí)候,如果有人想同時(shí)調(diào)用我()和兩個(gè)倉(cāng)庫(kù)里的東西時(shí),就必須先用來(lái)進(jìn)行包含,一包含,問(wèn)題出現(xiàn)了,計(jì)算機(jī)在使用命令時(shí)發(fā)現(xiàn):兩個(gè)指令都是A,另外兩個(gè)都是B。 要調(diào)用指令A(yù)的時(shí)候,該咋辦呢?這個(gè)A代表的是“”還是“”呢?計(jì)算機(jī)猶豫不決!那有沒(méi)有辦法解決這個(gè)呢?有的!那就是以下要講的:命名空#include<iostream> 把“”自己定義的指令名稱(chēng)歸屬于一個(gè)名稱(chēng)為“wang”的類(lèi),這個(gè)“”定義的指令歸屬于“l(fā)i”的類(lèi)那么計(jì)算機(jī)后面要使用的這個(gè)A指令,就會(huì)明白你是使用哪個(gè)倉(cāng)庫(kù)里面令了。那么圖中的wang和li咱們稱(chēng)之為如果現(xiàn)在我要自己再建立一個(gè)倉(cāng)庫(kù),里面放入名為cin的指令,那么我們就不怕和 std這個(gè)空間里面。而我們可以給自己的空間取另外的一個(gè)名字。 來(lái)包含iostream.h這個(gè)庫(kù)文件里的指令新的方法我們總結(jié)下:首先,還是用方法來(lái)調(diào)用你名的庫(kù)。但由于現(xiàn)在的倉(cāng)庫(kù)格局發(fā)生了改變,也就是說(shuō)明:他們分別 我們可以通過(guò)查看VC的安裝文件夾來(lái)識(shí)別這點(diǎn),這個(gè)是老文件了。而新的呢則是。需要注意:這是兩個(gè)不同的文件,兩碼事。大家可以用“記事本”來(lái)打開(kāi)看看,里面的內(nèi)容不同。但由于對(duì)各個(gè)指令所處于的空間的不同規(guī)劃,單單用來(lái)包含是不夠的,還需要用using 來(lái)告訴編程工具,你要使用哪個(gè)空間里令這么寫(xiě),就是告訴計(jì)算機(jī)你準(zhǔn)備使用名為“std”的空間里令。這些命令具體又在 這個(gè)“倉(cāng)庫(kù)”里面,接著保

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論