概述
什么是基元类型?
编译器直接支持的数据类型
C#基元类型 | FCL类型 | 符合CLS | 说明 |
Sbyte | System.SByte | 否 | 有符号8位值 |
byte | System.Byte | 是 | 无符号8位值 |
Short | System.Int16 | 是 | 有符号16位值 |
Ushort | System.UInt16 | 否 | 无符号16位值 |
Int | System.Int32 | 是 | 有符号32位值 |
uint | System.UInt32 | 否 | 无符号32位值 |
long | System.Int64 | 是 | 有符号64位值 |
ulong | System.Uint64 | 否 | 无符号64位值 |
char | System.Char | 是 | 16位Unicode字符(char不像在非托管c++zhong那样代表一个8位值) |
float | System.Singe | 是 | IEEE32位浮点值 |
double | System.Double | 是 | IEEE64位浮点值 |
decimal | System.Decimal | 是 | 128位高精度浮点值,常用于不容许舍入差的金融计算。128位中,1位是符号,96位是值本身(N),8位是比例因子(k) |
string | System.String | 是 | 字符数组 |
object | System.Object | 是 | 所有类型的基类型 |
dynamic | System.Object | 是 | 对于CLR,dynam和object完全一致。但C#编译器允许使用简单的语法当dynamic变量参与动态调度 |
可以认为C#编译器自动假定所有源代码文件都添加了一下using指令
using sbyte=System.SByte;
using int=System.Int32
...
转载于:https://www.cnblogs.com/zd1994/p/6430858.html
最后
以上就是鲤鱼芹菜为你收集整理的基元类型的全部内容,希望文章能够帮你解决基元类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复