c# 整数数字的具体类型

c#与java不同,数字类型并不是具体不变的,java若整数没有特定后缀,则默认为int型.浮点数默认为double型

无后缀的数字 :类型与大小有关.(例如:2147483647–Int32,9223372036854774807–Int64)
有后缀的数字 :类型为后缀声明的类型.(例如:1L–Int64,9223372036854774807UL–UInt64)

Console.WriteLine(2147483647.GetType());
Console.WriteLine(2147483648.GetType());
Console.WriteLine(4294967295.GetType());
Console.WriteLine(4294967296.GetType());
Console.WriteLine(9223372036854775807.GetType());
Console.WriteLine(9223372036854775808.GetType());
Console.WriteLine(18446744073709551616m.GetType());

运行结果

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值