1. cstring 與char*的相互轉換
cstring轉char
cstring cstr="germany";
char *p = (lpstr)(lpctstr)cstr;
char轉cstring
char *p ="germany";
cstring cstr;
cstr.format(」%s」, p);
2. cstring與int 的轉換
cstring轉int
cstring cstr="12345";
int a=atoi(cstr);
int 轉cstring
cstring cstr;
int a=8;
cstr.format(」%d」, a);
3. cstring與float的轉換
cstring轉float
cstring cstr="8.67";
float a=atof(cstr);
float 轉cstring
cstring cstr;
float a=8.00;
cstr.format(」%.2f」, a);
4. cstring與double的轉換
cstring轉double
cstring cstr="8.89475";
double a=atof(cstr);
double轉cstring
cstring cstr;
doulbe a=8.0067;
cstr.format(」%.4f」, a);
5. cstring與string的轉換
cstring轉string
cstring cstr="germany";
string cs(cstr.getbuffer());
string轉cstring
cstring cstr;
string cs="germany";
字元型轉雙精度型: double atof( const char *string );
用法:cstring str;
char *aa=(char*)str.getbuffer(str.getlength());
double bb=atof(aa);
字元型轉整型 int atoi( const char *string );
用法:
cstring str;
int aa=atoi(str);
__int64 _atoi64( const char *string );
字元轉長整型long atol( const char *string );
數字轉字元型或者把int或者uint的轉換成cstring-----數值型轉字元型
uint t=12345; //無符號數值型
cstring str;
str.format("%d",t);//cstring的format方法
把int或者uint轉換成char * 那麼用itoa
用法:int aa=888;
cstring bb;
char bb=itoa(aa);
VC 中各種型別的相互轉換總結 一
在vc 中,我們經常會遇到型別之間的轉換,最常見的是數字與字串之間轉換。下面就總結一下各種型別的轉換 先定義變數 int i 100 long l 2001 float f 300.2 double d 12345.119 char temp 200 char buf cstring str var...
python 各種型別的相互轉換
int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 eval str 用來計算在字串中的有效py...
各種型別的轉換
int i 100 long l 2001 float f 300.2 double d 12345.119 char username csdn char temp 200 char buf cstring str variant t v1 bstr t v2 一 其它資料型別轉換為字串 二 字串...