📄 vc常用数据类型转换.mht
字号:
From: <由 Windows Internet Explorer 7 保存>
Subject: =?gb2312?B?VkOzo9PDyv2+3cDg0M3Xqru7LVZDZXIubmV0OiBWQ7T6wusgVkO/qtS0IFY=?=
=?gb2312?B?Q87E1cIgVkO5pL7fIFZD1qq1wCBWQ7TKteQgVkPC28yz?=
Date: Mon, 26 Mar 2007 15:51:30 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_0000_01C76FBE.9ED161A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
This is a multi-part message in MIME format.
------=_NextPart_000_0000_01C76FBE.9ED161A0
Content-Type: text/html;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://vcer.net/5808.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>VC=B3=A3=D3=C3=CA=FD=BE=DD=C0=E0=D0=CD=D7=AA=BB=BB-VCe=
r.net: VC=B4=FA=C2=EB VC=BF=AA=D4=B4 VC=CE=C4=D5=C2 VC=B9=A4=BE=DF =
VC=D6=AA=B5=C0 VC=B4=CA=B5=E4 VC=C2=DB=CC=B3</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgbk">
<META content=3D"VC=B4=FA=C2=EB VC=BF=AA=D4=B4 VC=CE=C4=D5=C2 =
VC=B9=A4=BE=DF VC=D6=AA=B5=C0 VC=B4=CA=B5=E4 VC=C2=DB=CC=B3" =
name=3Dkeywords>
<META content=3DVCer.net name=3Dauthor><LINK =
href=3D"http://vcer.net/js/style.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://vcer.net/js/SyntaxHighlighter.css" type=3Dtext/css=20
rel=3Dstylesheet></LINK>
<SCRIPT language=3Djavascript =
src=3D"http://vcer.net/js/common.js"></SCRIPT>
<SCRIPT language=3Djavascript =
src=3D"http://vcer.net/js/shCore.js"></SCRIPT>
<SCRIPT language=3Djavascript =
src=3D"http://vcer.net/js/shBrushCpp.js"></SCRIPT>
<META content=3D"MSHTML 6.00.6000.16414" name=3DGENERATOR></HEAD>
<BODY class=3DvcerBody><!--=D2=B3=C3=BC-->
<CENTER>
<DIV style=3D"WIDTH: 100%">
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD align=3Dleft height=3D24><FONT =
color=3Dred>=C4=BF=C7=B0=CE=BB=D6=C3=A3=BA</FONT> <IMG=20
src=3D"http://vcer.net/images/logos/sv.gif" align=3DabsBottom><IMG =
height=3D1=20
width=3D1><A =
href=3D"http://vcer.net/v/">VCer=D7=CA=D4=B4=D6=D0=D0=C4</A> =
>>> <IMG=20
src=3D"http://vcer.net/images/logos/sva.gif" =
align=3DabsBottom><IMG height=3D1=20
width=3D1><A href=3D"http://vcer.net/va/">VCer=B4=FA=C2=EB</A> =
>>> <IMG=20
src=3D"http://vcer.net/images/logos/sva.gif" =
align=3DabsBottom><IMG height=3D1=20
width=3D1><A href=3D"http://vcer.net/vaa/">C++/MFC=BB=F9=B4=A1</A> =
</TD></TR></TBODY></TABLE>
<HR width=3D"100%" color=3D#ff0000 noShade SIZE=3D1>
<!--=CD=B3=BC=C6=D0=C5=CF=A2-->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD align=3Dleft>[=B1=BE=CC=FB=D2=D1=D4=C4=B6=C1<FONT =
color=3D#0000ff>1100</FONT>=B4=CE =B7=D6=D6=B5<FONT=20
color=3D#0000ff>110</FONT> =BB=D8=B8=B4<FONT =
color=3D#0000ff>1</FONT>=B4=CE] </TD>
<TD align=3Dright><IMG src=3D"http://vcer.net/images/update.gif"=20
align=3DabsBottom><IMG height=3D1 width=3D1><A=20
=
href=3D"http://vcer.net/checked/updateTip.jsp?bid=3Dvaa"><U>=D5=C5=CC=F9=D7=
=CA=D4=B4</U></A> <IMG=20
src=3D"http://vcer.net/images/mail.gif" align=3DabsBottom><IMG =
height=3D1=20
width=3D1><A =
href=3D"http://vcer.net/mailTip.jsp?tipid=3D5808"><U>=B7=A2=BB=D8=D0=C5=CF=
=E4</U></A>=20
<IMG src=3D"http://vcer.net/images/userlist.gif" =
align=3DabsBottom><IMG=20
height=3D1 width=3D1><A href=3D"http://vcer.net/user/"=20
=
target=3Dpersonal><U>=BF=D8=D6=C6=C3=E6=B0=E5</U></A></TD></TR></TBODY></=
TABLE><!--=B1=EA=CC=E2-->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" align=3Dcenter =
border=3D0>
<TBODY>
<TR>
<TD>
<CENTER>
<P =
class=3DTITLE>VC=B3=A3=D3=C3=CA=FD=BE=DD=C0=E0=D0=CD=D7=AA=BB=BB</P>=CC=E1=
=B9=A9=D5=DF=A3=BA<A href=3D"http://vcer.net/bluejoe.vcer"=20
target=3D_blank><FONT color=3Dred>bluejoe</FONT></A> =
=D5=C5=CC=F9=CA=B1=BC=E4=A3=BA<FONT=20
color=3Dred>2006-11-10 16:42:10.0</FONT> =B3=F6=B4=A6=A3=BA<FONT=20
=
color=3Dred>http://www.blog.edu.cn/user1/122/archives/2004/2175.shtml</FO=
NT>=20
=D7=F7=D5=DF=A3=BA<FONT color=3Dred>=B2=BB=CF=E9</FONT> =
</CENTER></TD></TR></TBODY></TABLE><BR>
<TABLE class=3Dtip cellSpacing=3D1 cellPadding=3D2 width=3D"100%" =
border=3D0>
<COLGROUP>
<COL width=3D"20%">
<COL width=3D"80%">
<TBODY>
<TR>
<TD class=3Dheader align=3Dleft width=3D"100%" colSpan=3D2 =
height=3D20><A=20
name=3D5808></A><IMG =
src=3D"http://vcer.net/images/moods/mood1.gif"=20
align=3DabsBottom =
border=3D0>VC=B3=A3=D3=C3=CA=FD=BE=DD=C0=E0=D0=CD=D7=AA=BB=BB(2006-11-10 =
16:42:10.0) </TD></TR>
<TR>
<TD vAlign=3Dtop width=3D"20%" rowSpan=3D6>
<TABLE style=3D"TABLE-LAYOUT: fixed" cellSpacing=3D0 =
cellPadding=3D4=20
width=3D"100%" border=3D0>
<TBODY>
<TR>
<TD=20
title=3D"=D5=CA=BA=C5: bluejoe =EA=C7=B3=C6: =
=B0=D7=C7=C7 =C4=BF=C7=B0=BC=B6=B1=F0: =
VCer=CA=A6=B3=A4 =B7=DC=B6=B7=C4=BF=B1=EA: =
VCer=BE=FC=B3=A4 =BE=AD=D1=E9=B2=EE=BE=E0: 6335"=20
vAlign=3Dtop align=3Dleft width=3D"100%">
<CENTER><IMG class=3DvcerAutoFitImage=20
src=3D"http://vcer.net/upload/2007/01/1047343491280.gif"=20
border=3D0><BR><BR><A href=3D"http://vcer.net/bluejoe.vcer"=20
target=3D_blank>=B0=D7=C7=C7</A><BR><IMG =
src=3D"http://vcer.net/images/level6.gif"=20
align=3Dmiddle><BR><BR></CENTER> <BR>=BC=B6=B1=F0: =
VCer=CA=A6=B3=A4<BR>=CD=B7=CF=CE:=20
VCer=B4=B4=CA=BC=C8=CB<BR><BR>=BE=AD=D1=E9: =
18165<BR>=D7=F7=C6=B7: 427<BR>=B7=D6=BB=E1: =
=BB=AA=B1=B1=B7=D6=BB=E1<BR>=D7=A2=B2=E1: 2003-12-01=20
09:20:32.0<BR>=B5=C7=C2=BC: 2007-03-26 =
14:39:23.0<BR></TD></TR></TBODY></TABLE></TD>
<TD vAlign=3Dbottom width=3D"80%">
<TABLE style=3D"TABLE-LAYOUT: fixed" width=3D"100%">
<TBODY>
<TR>
<TD><SPAN class=3Dvcer>
=
<P>=B8=D5=BD=D3=B4=A5VC=B1=E0=B3=CC=B5=C4=C5=F3=D3=D1=CD=F9=CD=F9=B6=D4=D0=
=ED=B6=E0=CA=FD=BE=DD=C0=E0=D0=CD=B5=C4=D7=AA=BB=BB=B8=D0=B5=BD=C3=D4=BB=F3=
=B2=BB=BD=E2=A3=AC=B1=BE=CE=C4=BD=AB=BD=E9=C9=DC=D2=BB=D0=A9=B3=A3=D3=C3=CA=
=FD=BE=DD=C0=E0=D0=CD=B5=C4=CA=B9=D3=C3=A1=A3=CE=D2=C3=C7=CF=C8=B6=A8=D2=E5=
=D2=BB=D0=A9=B3=A3=BC=FB=C0=E0=D0=CD=B1=E4=C1=BF=BD=E8=D2=D4=CB=B5=C3=F7=A3=
=BA</P>
<P><TEXTAREA readOnly>int i =3D 100;=20
long l =3D 2001;=20
float f=3D300.2;=20
double d=3D12345.119;=20
char username[]=3D"=B3=CC=C5=E5=BE=FD";=20
char temp[200];=20
char *buf;=20
CString str;
_variant_t v1;=20
_bstr_t v2; </TEXTAREA></P>
=
<P><B>=D2=BB=A1=A2=C6=E4=CB=FC=CA=FD=BE=DD=C0=E0=D0=CD=D7=AA=BB=BB=CE=AA=D7=
=D6=B7=FB=B4=AE</B> </P>
<UL>
<LI>=B6=CC=D5=FB=D0=CD(int) =
itoa(i,temp,10);///=BD=ABi=D7=AA=BB=BB=CE=AA=D7=D6=B7=FB=B4=AE=B7=C5=C8=EB=
temp=D6=D0,=D7=EE=BA=F3=D2=BB=B8=F6=CA=FD=D7=D6=B1=ED=CA=BE=CA=AE=BD=F8=D6=
=C6=20
itoa(i,temp,2); =
///=B0=B4=B6=FE=BD=F8=D6=C6=B7=BD=CA=BD=D7=AA=BB=BB=20
<LI>=B3=A4=D5=FB=D0=CD(long) ltoa(l,temp,10);=20
<LI>=B8=A1=B5=E3=CA=FD(float,double) =
=D3=C3fcvt=BF=C9=D2=D4=CD=EA=B3=C9=D7=AA=BB=BB,=D5=E2=CA=C7MSDN=D6=D0=B5=C4=
=C0=FD=D7=D3: int decimal, sign;=20
char *buffer; double source =3D 3.1415926535; buffer =3D =
_fcvt(=20
source, 7, &decimal, &sign ); =
=D4=CB=D0=D0=BD=E1=B9=FB:source: 3.1415926535=20
buffer: '31415927' decimal: 1 sign: 0=20
=
decimal=B1=ED=CA=BE=D0=A1=CA=FD=B5=E3=B5=C4=CE=BB=D6=C3,sign=B1=ED=CA=BE=B7=
=FB=BA=C5:0=CE=AA=D5=FD=CA=FD=A3=AC1=CE=AA=B8=BA=CA=FD=20
<LI>CString=B1=E4=C1=BF str =3D =
"2008=B1=B1=BE=A9=B0=C2=D4=CB"; buf =3D (LPSTR)(LPCTSTR)str;=20
<LI>BSTR=B1=E4=C1=BF BSTR bstrValue =3D =
::SysAllocString(L"=B3=CC=D0=F2=D4=B1"); char * buf =3D=20
_com_util::ConvertBSTRToString(bstrValue);=20
SysFreeString(bstrValue); AfxMessageBox(buf); delete(buf); =
<LI>CComBSTR=B1=E4=C1=BF CComBSTR bstrVar("test"); char =
*buf =3D=20
_com_util::ConvertBSTRToString(bstrVar.m_str); =
AfxMessageBox(buf);=20
delete(buf);=20
<LI>_bstr_t=B1=E4=C1=BF =
_bstr_t=C0=E0=D0=CD=CA=C7=B6=D4BSTR=B5=C4=B7=E2=D7=B0=A3=AC=D2=F2=CE=AA=D2=
=D1=BE=AD=D6=D8=D4=D8=C1=CB=3D=B2=D9=D7=F7=B7=FB=A3=AC=CB=F9=D2=D4=BA=DC=C8=
=DD=D2=D7=CA=B9=D3=C3 _bstr_t=20
bstrVar("test"); const char *buf =3D =
bstrVar;///=B2=BB=D2=AA=D0=DE=B8=C4buf=D6=D0=B5=C4=C4=DA=C8=DD=20
AfxMessageBox(buf);=20
=
<LI>=CD=A8=D3=C3=B7=BD=B7=A8(=D5=EB=B6=D4=B7=C7COM=CA=FD=BE=DD=C0=E0=D0=CD=
) =D3=C3sprintf=CD=EA=B3=C9=D7=AA=BB=BB <TEXTAREA>char buffer[200];
char c =3D '1';
int i =3D 35;
long j =3D 1000;
float f =3D 1.7320534f;
sprintf( buffer, "%c",c);
sprintf( buffer, "%d",i);
sprintf( buffer, "%d",j);
sprintf( buffer, "%f",f);
</TEXTAREA></LI></UL>
=
<P><B>=B6=FE=A1=A2=D7=D6=B7=FB=B4=AE=D7=AA=BB=BB=CE=AA=C6=E4=CB=FC=CA=FD=BE=
=DD=C0=E0=D0=CD</B> strcpy(temp,"123"); </P>
<UL>
<LI>=B6=CC=D5=FB=D0=CD(int) i =3D atoi(temp);=20
<LI>=B3=A4=D5=FB=D0=CD(long) l =3D atol(temp);=20
<LI>=B8=A1=B5=E3(double) d =3D atof(temp);=20
<LI>CString=B1=E4=C1=BF CString name =3D temp;=20
<LI>BSTR=B1=E4=C1=BF BSTR bstrValue =3D =
::SysAllocString(L"=B3=CC=D0=F2=D4=B1");=20
...///=CD=EA=B3=C9=B6=D4bstrValue=B5=C4=CA=B9=D3=C3 =
SysFreeString(bstrValue);=20
<LI>CComBSTR=B1=E4=C1=BF =
CComBSTR=C0=E0=D0=CD=B1=E4=C1=BF=BF=C9=D2=D4=D6=B1=BD=D3=B8=B3=D6=B5 =
CComBSTR bstrVar1("test");=20
CComBSTR bstrVar2(temp);=20
<LI>_bstr_t=B1=E4=C1=BF =
_bstr_t=C0=E0=D0=CD=B5=C4=B1=E4=C1=BF=BF=C9=D2=D4=D6=B1=BD=D3=B8=B3=D6=B5=
_bstr_t bstrVar1("test"); _bstr_t=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -