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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論