C/C++ 与 C# 常用数据类型对比

C/C++ 与 C# 常用数据类型对比

在C# 调用C/C++ DLL 或C/C++ 调用C#回调函数时,经常涉及到一些常用的数据类型。有些数据类型,在两者中的数据长度不一致,下面将对一些常用的数据类型进行下对比。

非托管C语言类型 C# 类型 说明
char System.Char ANSI 修饰
unsigned char System.Byte 8位
short System.Int16 16位
unsigned short System.UInt16 16位
int System.Int32 32位
unsigned int System.UInt32 32位
long System.Int32 32位
unsigned long System.UInt32 32位
float System.Single 32位
double System.Double 32位

char与字符串

关于char在实际开发中,如果表示字符,在C#则用System.Char类型;如果表示有符号整型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值