现在的位置: 首页 > 综合 > 正文

VC++常用数据类型及其操作详解

2012年09月01日 ⁄ 综合 ⁄ 共 1187字 ⁄ 字号 评论关闭

VC++常用数据类型及其操作详解(未完待续)

-------西安邮电学院计算机系                    

 徐兆元(FLxyzsby@163.com FLxyzsby@yahoo.com.cn)

2004/08/03

目录

一.              VC常用数据类型列表

二.              常用数据类型转化

2.1数学类型变量与字符串相互转换

2.2 CStringstring,char *与其他数据类型的转换和操作

CString,string,char*的综合比较

数学类型与CString相互转化

CStringchar*相互转换举例

CString BSTR 型转换

VARIANT 型转化成 CString

2.3 BSTR_bstr_tCComBSTR

2.4 VARIANT _variant_t COleVariant

附录CString及字符串转及操作详解

 

参考书籍:CSDN,<<MFC深入浅出(Second Edit)>>

 

 

                             一.VC常用数据类型列表

 

 

Type

Default Size

Description

 

 

 

 

 

 

说明:这些基础数据类型对于MFC还是API都是被支持的

boolean

unsigned 8 bit ,

取值TRUE/FALSE

byte

unsigned 8 bit,

整数,输出按字符输出

char

unsigned 8 bit,

字符

double

signed 64 bit

浮点型

float

signed32 bit

浮点型

handle_t

 

Primitive handle type

hyper

signed 64 bit

整型

int

signed 32 bit

整型

long

signed 32 bit

整型

short

signed 16 bit

整型

small

signed 8 bit

整型

void *

32-bit

指向未知类型的指针

wchar_t

unsigned 16 bit

16位字符,char可容纳更多的字符

 

 

 

Win32

API

 

说明: 这些Win32API支持的简单数据类型主要是用来定义函数返回值,消息参数,结构成员。这类数据类型大致可以分为五大类:字符型、布尔型、整型、指针型和句柄型(?. 总共大概有100多种不同的类型,

BOOL/BOOLEAN

8bit,TRUE/FALSE

布尔型

BYTE

unsigned 8 bit

 

BSTR

CComBSTR

_bstr_t

32 bit

BSTR是指向字符串的32位指针

是对BSTR的封装

是对BSTR的封装

CHAR

8 bit

(ANSI)字符类型

COLORREF

32 bit

RGB颜色值 整型

DWORD

unsigned 32 bit

整型

FLOAT

float

float

HANDLE

 

Object句柄

HBITMAP

 

bitmap句柄

HBRUSH

 

brush句柄

HCURSOR

 

cursor句柄

抱歉!评论已关闭.