轉 vc常用資料型別轉換

2021-04-20 20:48:17 字數 1065 閱讀 8507

常用資料型別使用轉換詳解

讀者層次:初學

剛接觸vc程式設計的朋友往往對許多資料型別的轉換感到迷惑不解,本文將介紹一些常用資料型別的使用。

我們先定義一些常見型別變數藉以說明

int i = 100;

long l = 2001;

float f=300.2;

double d=12345.119;

char username="程佩君";

char temp[200];

char *buf;

cstring str;

_variant_t v1;

_bstr_t v2;

一、其它資料型別轉換為字串

二、字串轉換為其它資料型別

strcpy(temp,"123");

三、其它資料型別轉換到cstring

使用cstring的成員函式format來轉換,例如:

四、bstr、_bstr_t與ccombstr

五、variant 、_variant_t 與 colevariant

六、其它一些com資料型別

七、ansi與unicode

unicode稱為寬字元型字串,com裡使用的都是unicode字串。

八、其它

九、注意事項

假如需要使用到convertbstrtostring此類函式,需要加上標頭檔案comutil.h,並在setting中加入comsupp.lib或者直接加上#pragma comment( lib, "comsupp.lib" )

VC中常用資料型別轉換

剛接觸vc程式設計的朋友往往對許多資料型別的轉換感到迷惑不解,本文將介紹一些常用資料型別的使用。我們先定義一些常見型別變數藉以說明 int i 100 long l 2001 float f 300.2 double d 12345.119 char username 程佩君 char temp 2...

VC常用資料型別使用轉換

本文 自別人部落格,將介紹一些常用資料型別的使用。我們先定義一些常見型別變數藉以說明 一 其它資料型別轉換為字串 短整型 int 長整型 long 浮點數 float,double 用fcvt可以完成轉換,這是msdn中的例子 執行結果 source 3.1415926535 buffer 3141...

VC中常用資料型別轉換

剛接觸vc程式設計的朋友往往對許多資料型別的轉換感到迷惑不解,本文將介紹一些常用資料型別的使用。我們先定義一些常見型別變數藉以說明 int i 100 long l 2001 float f 300.2 double d 12345.119 char username 女俠程佩君 char temp...