VC编程中的常用数据类型列表和转换
版权申诉
PDF格式 | 896KB |
更新于2024-06-29
| 13 浏览量 | 举报
VC常用数据类型列表
在Visual C++(VC)中,有许多基础数据类型,这些类型对于MFC和API都是被支持的。了解这些数据类型是非常重要的,因为它们是编程的基础。
**boolean类型**
boolean类型是布尔型,它的取值只有TRUE或FALSE,占用8个bit的存储空间。
**byte类型**
byte类型是一个基本的数据类型,占用8个bit的存储空间。
**float类型**
float类型是一个浮点型,占用32个bit的存储空间,用于表示小数。
**handle_t类型**
handle_t类型是一个句柄类型,占用32个bit的存储空间,用于表示一个指针。
**long类型**
long类型是一个整型,占用32个bit的存储空间,用于表示一个整数。
**short类型**
short类型是一个整型,占用16个bit的存储空间,用于表示一个整数。
**hyper类型**
hyper类型是一个整型,占用64个bit的存储空间,用于表示一个整数。
**char类型**
char类型是一个字符型,占用8个bit的存储空间,用于表示一个字符。
**double类型**
double类型是一个浮点型,占用64个bit的存储空间,用于表示一个浮点数。
**Primitivehandletype类型**
Primitivehandletype类型是一个句柄类型,占用64个bit的存储空间,用于表示一个指针。
**int类型**
int类型是一个整型,占用32个bit的存储空间,用于表示一个整数。
**signed类型**
signed类型是一个带符号的整型,占用8、16、32或64个bit的存储空间,用于表示一个整数。
**unsigned类型**
unsigned类型是一个无符号的整型,占用8、16、32或64个bit的存储空间,用于表示一个整数。
**void\*类型**
void\*类型是一个指针类型,占用32个bit的存储空间,用于表示一个指针。
**wchar_t类型**
wchar_t类型是一个宽字符型,占用16个bit的存储空间,用于表示一个字符。
**Win32 API支持的简单数据类型**
Win32 API支持的简单数据类型主要是用来定义函数返回值、消息参数、结构成员。这些数据类型大致可以分为五大类:字符型、布尔型、整型、指针型和句柄型。
**BOOL/BOOLEAN类型**
BOOL/BOOLEAN类型是一个布尔型,占用8个bit的存储空间,用于表示一个布尔值。
**BYTE类型**
BYTE类型是一个无符号的整型,占用8个bit的存储空间,用于表示一个整数。
**COLORREF类型**
COLORREF类型是一个无符号的整型,占用32个bit的存储空间,用于表示一个颜色值。
**DWORD类型**
DWORD类型是一个无符号的整型,占用32个bit的存储空间,用于表示一个整数。
**BSTR类型**
BSTR类型是一个指向字符串的32位指针,用于表示一个字符串。
**CComBSTR类型**
CComBSTR类型是一个对BSTR的封装,用于表示一个字符串。
**_bstr_t类型**
_bstr_t类型是一个对BSTR的封装,用于表示一个字符串。
**CHAR类型**
CHAR类型是一个字符型,占用8个bit的存储空间,用于表示一个字符。
**CString类型**
CString类型是一个字符串类型,用于表示一个字符串。
**string类型**
string类型是一个字符串类型,用于表示一个字符串。
**char\*类型**
char\*类型是一个指向字符的指针,用于表示一个字符串。
**数据类型转换**
在VC中,数据类型之间可以进行转换,例如数学类型变量与字符串相互转换、CString及string、char\*与其他数据类型的转换和操作。
**数学类型变量与字符串相互转换**
数学类型变量可以与字符串相互转换,例如将整型变量转换为字符串,或者将字符串转换为整型变量。
**CString及string,char\*与其他数据类型的转换和操作**
CString、string和char\*可以与其他数据类型进行转换和操作,例如将CString转换为整型变量,或者将整型变量转换为CString。
**BSTR、_bstr_t与CComBSTR**
BSTR、_bstr_t和CComBSTR都是字符串类型,可以进行相互转换。
**VARIANT、_variant_t与COleVariant**
VARIANT、_variant_t和COleVariant都是变体类型,可以进行相互转换。
通过了解这些数据类型和转换方式,可以更好地掌握VC编程,并提高编程效率。
相关推荐
![filetype](https://img-home.csdnimg.cn/images/20241231044901.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![filetype](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://profile-avatar.csdnimg.cn/a71a690a54794121897a1839eb6efba6_g11176593.jpg!1)
G11176593
- 粉丝: 6942
最新资源
- 远程开关机软件ReShutDown v1.0免费版发布
- 使用Vuetify创建Vue项目的快速指南
- Dubbo应用启动与停止脚本详解
- WCH_BLE_DLL: Windows蓝牙开发必备DLL介绍
- Yandex测试任务:github PR描述自动化管理工具
- GMSSL2.0在vs2015和vc6.0下的server与client应用解析
- 简化Android与JavaScript交互的H5技术实现
- Dockerfile构建Nginx镜像的详细步骤
- 2368睡眠卫士:系统定时任务与硬盘检测神器
- SpringMVC与iBatis整合环境搭建及问题解决
- 凌博控制器72202-602软件4.0.0更新亮点解析
- PHP开发的摇啊摇手机网站游戏
- MATLAB实现SVM算法分类工具箱
- freesound.org通用Lisp客户端开发进展
- 新版本上下班打卡提醒软件免费下载指南
- iOS 12真机调试包:快速上手指南