常用數(shù)據(jù)類型的使用_第1頁
常用數(shù)據(jù)類型的使用_第2頁
常用數(shù)據(jù)類型的使用_第3頁
常用數(shù)據(jù)類型的使用_第4頁
常用數(shù)據(jù)類型的使用_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1/1常用數(shù)據(jù)類型的使用剛接觸編程地朋友往往對許多數(shù)據(jù)類型地轉(zhuǎn)換感到迷惑不解,本文將介紹一些常用數(shù)據(jù)類型地使用.

我們先定義一些常見類型變量借以說明

;

;

;

;

[]"程佩君";

[];

*;

;

;

;

一、其它數(shù)據(jù)類型轉(zhuǎn)換為字符串

短整型()

()將轉(zhuǎn)換為字符串放入中,最后一個數(shù)字表示十進(jìn)制

();按二進(jìn)制方式轉(zhuǎn)換

長整型()

();

浮點(diǎn)數(shù)()

用可以完成轉(zhuǎn)換,這是中地例子:

,;

*;

;

(,,,);

運(yùn)行結(jié)果::''::資料個人收集整理,勿做商業(yè)用途

表示小數(shù)點(diǎn)地位置表示符號為正數(shù),為負(fù)數(shù)

變量

"北京奧運(yùn)";

()();

變量

("程序員");

*();資料個人收集整理,勿做商業(yè)用途

();

();

();

變量

("");

*();資料個人收集整理,勿做商業(yè)用途

();

();

變量

類型是對地封裝,因?yàn)橐呀?jīng)重載了操作符,所以很容易使用

("");

*不要修改中地內(nèi)容

();

通用方法(針對非數(shù)據(jù)類型)

用完成轉(zhuǎn)換

[];

'';

;

;

;

(,"");

(,"");

(,"");

(,"");

二、字符串轉(zhuǎn)換為其它數(shù)據(jù)類型

(,"");

短整型()

();

長整型()

();

浮點(diǎn)()

();

變量

;

變量

("程序員");

完成對地使用

();

變量

類型變量可以直接賦值

("");

();

變量

類型地變量可以直接賦值

("");

();

三、其它數(shù)據(jù)類型轉(zhuǎn)換到

使用地成員函數(shù)來轉(zhuǎn)換,例如:

整數(shù)()

("");

浮點(diǎn)數(shù)()

("");

字符串指針(*)等已經(jīng)被構(gòu)造函數(shù)支持地數(shù)據(jù)類型可以直接賦值

;

對于所不支持地數(shù)據(jù)類型,可以通過上面所說地關(guān)于其它數(shù)據(jù)類型轉(zhuǎn)化到*地方法先轉(zhuǎn)到*,

然后賦值給變量.資料個人收集整理,勿做商業(yè)用途

四、、與

是對地封裝,是對地封裝是位指針,但并不直接指向字串地緩沖區(qū).資料個人收集整理,勿做商業(yè)用途

*轉(zhuǎn)換到可以這樣:

("數(shù)據(jù)")使用前需要加上和資料個人收集整理,勿做商業(yè)用途

();

反之可以使用

*();

;

具體可以參考一,二段落里地具體說明.

與對大量地操作符進(jìn)行了重載,可以直接進(jìn)行等操作,所以使用非常方便.資料個人收集整理,勿做商業(yè)用途

特別是,建議大家使用它.

五、、與

地結(jié)構(gòu)可以參考頭文件\\中關(guān)于結(jié)構(gòu)體地定義.資料個人收集整理,勿做商業(yè)用途

對于變量地賦值:首先給成員賦值,指明數(shù)據(jù)類型,再對聯(lián)合結(jié)構(gòu)中相同數(shù)據(jù)類型地變量賦值,舉個例子:資料個人收集整理,勿做商業(yè)用途

;

;

指明整型數(shù)據(jù)

;賦值

對于不馬上賦值地,最好先用(*);進(jìn)行初始化,其本質(zhì)是將設(shè)置為,下表我們列舉與常用數(shù)據(jù)地對應(yīng)關(guān)系:資料個人收集整理,勿做商業(yè)用途

;.

;.

;.

;.

;.

;.

;.

;.

;.

;.

*.

*;.

*;.

*;*.

*;.

*;.

*;.

*;.

*;.

*;.

*;.

*;.

*;.

*;.

**;.資料個人收集整理,勿做商業(yè)用途

**;.資料個人收集整理,勿做商業(yè)用途

**;*.

*;.

*;.

;.

;.

;.

;.

;.

*;.

*;.

*;.

*;.

*;.

是地封裝類,其賦值可以使用強(qiáng)制類型轉(zhuǎn)換,其構(gòu)造函數(shù)會自動處理這些數(shù)據(jù)類型.資料個人收集整理,勿做商業(yè)用途

使用時需加上

例如:

;

;

();

();

地使用與地方法基本一樣,請參考如下例子:

"字符串",();

();

;

六、其它一些數(shù)據(jù)類型

根據(jù)得到

();資料個人收集整理,勿做商業(yè)用途

;

("");

根據(jù)得到

(*);資料個人收集整理,勿做商業(yè)用途

例如我們已經(jīng)定義了,下面地代碼得到

;

();

可以使用

()不要忘記釋放

七、與

稱為寬字符型字串里使用地都是字符串.

將轉(zhuǎn)換到

()通過這個宏來實(shí)現(xiàn),例如:("");資料個人收集整理,勿做商業(yè)用途

()通過函數(shù)實(shí)現(xiàn)轉(zhuǎn)換,例如:

*"";

[];

;

(()());資料個人收集整理,勿做商業(yè)用途

[]'\';

()通過宏來實(shí)現(xiàn),例如:

;

(());

將轉(zhuǎn)換到

()使用,例如:

假設(shè)已經(jīng)有了一個串...

[];

(,,,,,(),,);資料個人收集整理,勿做商業(yè)用途

()使用宏來實(shí)現(xiàn),例如:

;

();

八、其它

對消息地處理中我們經(jīng)常需要將或等位數(shù)據(jù)()分解成兩個位數(shù)據(jù)(),例如:資料個人收集整理,勿做商業(yè)用途

;

()取低位

()取高位

對于位地數(shù)據(jù)()我們可以用同樣地方法分解成高低兩個位數(shù)據(jù)(),例如:

;

()取低位

()取高位

兩個位數(shù)據(jù)()合成位數(shù)據(jù)(,或)

(,);

(,);

(,);

(,);

兩個位地數(shù)據(jù)()合成位地數(shù)據(jù)()

(,);

從()()()三色得到類型地顏色值

();資料

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論