常用程序语言的数据类型比较
2009-02-22 21:28
295 查看
Win32 Types | CLR Type |
char, INT8, SBYTE, CHAR | System.SByte |
short, short int, INT16, SHORT | System.Int16 |
int, long, long int, INT32, LONG32, BOOL , INT | System.Int32 |
__int64, INT64, LONGLONG | System.Int64 |
unsigned char, UINT8, UCHAR , BYTE | System.Byte |
unsigned short, UINT16, USHORT, WORD, ATOM, WCHAR , __wchar_t | System.UInt16 |
unsigned, unsigned int, UINT32, ULONG32, DWORD32, ULONG, DWORD, UINT | System.UInt32 |
unsigned __int64, UINT64, DWORDLONG, ULONGLONG | System.UInt64 |
float, FLOAT | System.Single |
double, long double, DOUBLE | System.Double |
类别 | 类名 | 说明 | Visual Basic 数据类型 | C# 数据类型 | C++ 托管扩展数据类型 | JScript 数据类型 |
整数 | Byte | 8 位的无符号整数。 | Byte | byte | char | Byte |
SByte | 8 位的有符号整数。 不符合 CLS。 | SByte 无内置类型。 | sbyte | signed char | SByte | |
Int16 | 16 位的有符号整数。 | Short | short | short | short | |
Int32 | 32 位的有符号整数。 | Integer | int | int - 或 - long | int | |
Int64 | 64 位的有符号整数。 | Long | long | __int64 | long | |
类别 | 类名 | 说明 | Visual Basic 数据类型 | C# 数据类型 | C++ 托管扩展数据类型 | JScript 数据类型 |
UInt16 | 16 位的无符号整数。 不符合 CLS。 | UInt16 无内置类型。 | ushort | unsigned short | UInt16 | |
UInt32 | 32 位的无符号整数。 不符合 CLS。 | UInt32 无内置类型。 | uint | unsigned int - 或 - unsigned long | UInt32 | |
UInt64 | 64 位的无符号整数。 不符合 CLS。 | UInt64 无内置类型。 | ulong | unsigned __int64 | UInt64 | |
类别 | 类名 | 说明 | Visual Basic 数据类型 | C# 数据类型 | C++ 托管扩展数据类型 | JScript 数据类型 |
浮点 | Single | 单精度(32 位)浮点数字。 | Single | float | float | float |
Double | 双精度(64 位)浮点数字。 | Double | double | double | double | |
逻辑 | Boolean | 布尔值(真或假)。 | Boolean | bool | bool | bool |
其他 | Char | Unicode(16 位)字符。 | Char | char | wchar_t | char |
Decimal | 96 位十进制值。 | Decimal | decimal | Decimal | Decimal | |
IntPtr | 大小取决于基础平台(32 位平台上为 32 位值,64 位平台上为 64 位值)的有符号整数。 | IntPtr 无内置类型。 | IntPtr 无内置类型。 | IntPtr 无内置类型。 | IntPtr | |
UIntPtr | 大小取决于基础平台的无符号整数(32 位平台上为 32 位值,64 位平台上为 64 位值)。 不符合 CLS。 | UIntPtr 无内置类型。 | UIntPtr 无内置类型。 | UIntPtr 无内置类型。 | UIntPtr | |
类对象 | Object | 对象层次结构的根。 | Object | object | Object* | Object |
String | Unicode 字符的不变的定长串。 | String | string | String* | String |
相关文章推荐
- Microsoft SQL Server 2005 数据类型 与程序语言数据类型对照
- java常用数据类型比较大小
- java,c,c++ 语言之间基本数据类型的比较
- 常用数据类型在32位和64位CPU上的字节数比较
- C程序语言教程一(关键字数据类型等)
- java,c,c++ 语言之间基本数据类型的比较
- java,c,c++ 语言之间基本数据类型的比较
- C语言与JAVA语言中基本数据类型长度的比较
- 不同语言的数据类型比较[小糊涂的灵感]
- java,c,c++ 语言之间基本数据类型的比较
- enum C/C++程序语言中的一种数据类型
- 编译器定义的C/C++语言各种基本数据类型的取值范围用程序输出
- JAVA与C语言之间数据类型上的比较
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- 数据处理程序语言中的基本数据类型
- 数据处理程序语言中的基本数据类型
- Redis简介、与memcached比较、存储方式、应用场景、生产经验教训、安全设置、key的建议、安装和常用数据类型介绍、ServiceStack.Redis使用(1)
- 汇编语言中常用进制数据输出的程序实现
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(2)-- 变量和常用数据类型
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本