• 您的位置我爱Aspx >> VC.Net >> 数据类型的转换
  • 数据类型的转换

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:47:33  关键字:数据
  • 数据类型的转换

    ss=MsoNormal style="MARGIN: 0cm 0cm 0pt">刚接触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;

    一、其它数据类型转换为字符串

    短整型(int)

    itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制

    itoa(i,temp,2); ///按二进制方式转换

    长整型(long)

    ltoa(l,temp,10);

    二、从其它包含字符串的变量中获取指向该字符串的指针

    CString变量

    str = "2008北京奥运";

    buf = (LPSTR)(LPCTSTR)str;

    BSTR类型的_variant_t变量

    v1 = (_bstr_t)"程序员";

    buf = _com_util::ConvertBSTRToString((_bstr_t)v1);

    三、字符串转换为其它数据类型

    strcpy(temp,"123");

    短整型(int)

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:内存管理之三
    下一篇:AFX中的全局函数列表