2010 6 15 常用資料型別轉換總結

2022-05-21 02:41:00 字數 822 閱讀 6703

1、ctreectrl用法

當需要將tree的每個節點與某個類物件繫結的時候,可以使用getitemdata  or  setitemdata 與節點進行繫結。返回結果為dword_ptr型別,通過轉換可以得到物件的指標。

一、cstring轉換成其它型別

1、cstring向int轉換

可以使用atoi ,把cstring轉換成int,但是如果工程設定字元型別是unicode,那麼使用atoi會報錯,必須使用_ttoi

2、cstring向float轉換

使用atof,

3、cstring向string轉換

cstring str;

string temp=str.getbuffer();

二、string與其它型別的相互轉換

1、int 轉換成string

string ccreatereport::getstring(int value)

三、int轉換成其它型別

1、 int向cstring轉換

cstring       a;      

int       b;      

a.format( "%d ",b); 

如果工程為unicode,會報錯,錯誤資訊「cannot   convert   parameter   1   from   'const   char   [3] '   to   'const   wchar_t   * ' 」

可以用

a.format(l "%d ",   b);

或者 a.format(_t( "%d "),   b);

資料型別轉換(常用)

一般分為強制轉換和隱式轉換兩種,隱式轉換使用的方法一般為number string boolean 一 數值型別轉換 1 數值型別轉字串型別 1 型別強制轉換 var a 10 var b sting a 2 利用隱式轉換方式,根據運算特徵來轉換,隱式轉換字串回自動執行string var a 10...

常用資料型別轉換

位元組順序 基礎資料型別之間的轉換 在上位機開發過程中,會面對各種資料型別,而各種資料型別之間的轉換是很多初學者非常頭疼的。本章內容主要是介紹各種常用的資料型別及其之間的相互轉換。bit bool 位 1 0 1 byte byte 位元組 8 0 255 short short 有符號16位整數 ...

C 常用資料型別轉換

一 其他資料型別轉化為字串 char temp 200 1 短整型 int i itoa i,temp,10 將i轉化為字串放入temp中,最後乙個數字表示十進位制 itoa i,temp,2 將i轉化為字串放入temp中,最後乙個數字表示二進位制 2 長整形 long l ltoa l,temp,...