关于C++和C#类型比较的相关内容
转载:http://www.csharpwin.com/csharpspace/6825r9922.shtml
C#类型比较
类别 |
类名 |
说明 |
Visual Basic 数据类型 |
C# 数据类型 |
C++ 托管扩展数据类型 |
JScript 数据类型 |
整数 |
8 位的无符号整数。 |
Byte |
byte |
char |
Byte |
|
8 位的有符号整数。 不符合 CLS。 |
SByte 无内置类型。 |
sbyte |
signed char |
SByte |
||
16 位的有符号整数。 |
Short |
short |
short |
short |
||
32 位的有符号整数。 |
Integer |
int |
int - 或 - |
int |
||
64 位的有符号整数。 |
Long |
long |
__int64 |
long |
||
16 位的无符号整数。 不符合 CLS。 |
UInt16 无内置类型。 |
ushort |
unsigned short |
UInt16 |
||
32 位的无符号整数。 不符合 CLS。 |
UInt32 无内置类型。 |
uint |
unsigned int - 或 - |
UInt32 |
||
64 位的无符号整数。 不符合 CLS。 |
UInt64 无内置类型。 |
ulong |
unsigned __int64 |
UInt64 |
||
浮点 |
单精度(32 位)浮点数字。 |
Single |
float |
float |
float |
|
双精度(64 位)浮点数字。 |
Double |
double |
double |
double |
||
逻辑 |
布尔值(真或假)。 |
Boolean |
bool |
bool |
bool |
|
其他 |
Unicode(16 位)字符。 |
Char |
char |
wchar_t |
char |
|
96 位十进制值。 |
Decimal |
decimal |
Decimal |
Decimal |
||
大小取决于基础平台(32 位平台上为 32 位值,64 位平台上为 64 位值)的有符号整数。 |
IntPtr 无内置类型。 |
IntPtr 无内置类型。 |
IntPtr 无内置类型。 |
IntPtr |
||
大小取决于基础平台的无符号整数(32 位平台上为 32 位值,64 位平台上为 64 位值)。 不符合 CLS。 |
UIntPtr 无内置类型。 |
UIntPtr 无内置类型。 |
UIntPtr 无内置类型。 |
UIntPtr |
||
类对象 |
对象层次结构的根。 |
Object |
object |
Object* |
Object |
|
Unicode 字符的不变的定长串。 |
String |
string |
String* |
String |
C#类型比较—平台调用数据类型
Wtypes.h 中的非托管类型 |
非托管 C 语言类型 |
托管类名 |
说明 |
HANDLE |
void* |
32 位 |
|
BYTE |
unsigned char |
8 位 |
|
SHORT |
short |
16 位 |
|
WORD |
unsigned short |
16 位 |
|
INT |
int |
32 位 |
|
UINT |
unsigned int |
32 位 |
|
LONG |
long |
32 位 |
|
BOOL |
long |
32 位 |
|
DWORD |
unsigned long |
32 位 |
|
ULONG |
unsigned long |
32 位 |
|
CHAR |
char |
用 ANSI 修饰。 |
|
LPSTR |
char* |
用 ANSI 修饰。 |
|
LPCSTR |
Const char* |
用 ANSI 修饰。 |
|
LPWSTR |
wchar_t* |
用 Unicode 修饰。 |
|
LPCWSTR |
Const wchar_t* |
用 Unicode 修饰。 |
|
FLOAT |
Float |
32 位 |
|
DOUBLE |
Double |
64 位 |
以上就是C++和C#的类型比较。
关于C++和C#类型比较的相关内容的更多相关文章
- JAVA基础部分复习(一、8中基础类型,以及String相关内容)
以下是关于java中8种基本类型的介绍说明: package cn.review.day01; /** * java基础复习,8种数据类型 * (byte,short,long,int,double, ...
- Struts2(四)——页面相关内容
上篇博客总结了数据流转各个方面的内容,这篇重点说一下框架对于界面上知识. 一,说到页面,记得在总体介绍中,说到Struts2比Struts1的一方面优势就是它支持更多的视图技术(Freemarker, ...
- 学习笔记之html5相关内容
写一下昨天学习的html5的相关内容,首先谈下初次接触html5的感受.以前总是听说html5是如何的强大,如何的将要改变世界.总是充满了神秘感.首先来谈一下我接触的第一个属性是 input的里面的 ...
- 基于KNN的相关内容推荐
如果做网站的内容运营,相关内容推荐可以帮助用户更快地寻找和发现感兴趣的信息,从而提升网站内容浏览的流畅性,进而提升网站的价值转化.相关内容 推荐最常见的两块就是“关联推荐”和“相关内容推荐”,关联推荐 ...
- 【Android端】【日志收集上报SDK相关内容测试的方案梳理总结】
测试方案: 主要从几个方面关注,功能 性能 服务端策略(目前所有的这些上报收集等都会通过开关的精细化,通过接口方式将信息返回给APP端,APP端根据相关内容进行上报,因此基于此的上报机制及收集机制都需 ...
- Hibernate5笔记8--Hibernate事务相关内容
Hibernate事务相关内容: (1) 事务四大特性(简称ACID): (1)原子性(Atomicity) 事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行. (2)一致性(Con ...
- linux用户权限相关内容查看
linux用户权限相关内容查看 1 用户信息 创建用户一个名为 webuser 的账号,并填写相应的信息: root@iZ94fabhqhuZ:~# adduser webuser Adding ...
- MyBatis 元素类型为 "configuration" 的内容必须匹配 ".....
修改MyBatis配置文件时,添加typeAliases节点,报了一个BuilderException: org.apache.ibatis.exceptions.PersistenceExcepti ...
- SharePoint安全 - 在Goolge和Bing中查找SharePoint相关内容
博客地址 http://blog.csdn.net/foxdave 本篇提供两个查询串字典,分别对应Google和Bing的搜索,用来查询SharePoint网站的相关内容 Google ShareP ...
随机推荐
- Java NIO原理及实例
Java NIO是在jdk1.4开始使用的,它既可以说成“新I/O”,也可以说成非阻塞式I/O.下面是java NIO的工作原理: 1. 由一个专门的线程来处理所有的 IO 事件,并负责分发. 2. ...
- devpress 很好的中文论坛
阿伟邀请您访问DXPER开发者论坛http://www.dxper.net/?fromuid=3701
- Delphi的BPL介绍和使用 转
了解BPL和DLL的关系将有助于我们更好地理解DELPHI在构件制作.运用和动态.静态编译的工作方式.对初学DELPHI但仍对DELPHI开发不甚清晰的朋友有一定帮助.BPL vs. DLL(原文ht ...
- Robot Framework+appium集成安装
appium(中文教程,源码)是一款开源跨平台测试自动化工具,用于测试原生.移动web和混合应用,支持 iOS, Android和FirefoxOS平台. appium集成以下框架驱动自动化测试: i ...
- UNITY打包问题
1,打包有二种,打包可执行程序-player,打包资源包-assetbundle 2,打包player后,在PC平台去看打包后对应的资源大小,发现比原始资源小得多,模型资源压缩率约60%,图资源压缩率 ...
- 利用UI_APPEARANCE统一设置UITabBarItem样式
-(void)setupTabBarItemAttributes{ //attributes NSMutableDictionary *selectedAttrs= [NSMutableDiction ...
- 图解三种APP的区别
- Android的Toast介绍-android学习之旅(三十六)
Toast简单介绍 Toast是一个很方便的消息提示框.会在桌面显示一个短暂的消息提示.有两个特点: 1.消息不会获得焦点. 2.过一段时间会自己主动消失. Toast的生成步骤 1.调用构造器或者静 ...
- Swipecards
https://github.com/Diolor/Swipecards https://github.com/kikoso/Swipeable-Cards
- C++访问sqlite3实践
Sqlite确实是一个比较好的本地数据库,从接触它的时候就喜欢上了它,它可以在很多情况下简化应用.不过以前都是在Java里面使用,或者Linux C下使用的,现在有个项目(C++)可能我会用到sqli ...