网站建设之C#基础

2023-05-23    分类: 网站建设

这次和小编一起学习网站建设的C#基础,中的数值转换-隐式数值转换!

什么是隐式转换
Implicit Conversion
隐式转换就是直接使用,比如可以把一个 byte 类型直接用在 int 上。
比如以下直接把 byte 的 b 赋给 int 的 n,之间是直接用的,没存在什么额外的关键字,全由系统自动完成类型转换。
byte b = 1;
int n = b;
隐式数值转换表
sbyte
short、int、long、float、double 或 decimal
byte
short、ushort、int、uint、long、ulong、float、double 或 decimal
short
int、long、float、double 或 decimal
ushort
int、uint、long、ulong、float、double 或 decimal
int
long、float、double 或 decimal
uint
long、ulong、float、double 或 decimal
long
float、double 或 decimal
char  ushort、int、uint、long、ulong、float、double 或 decimal
float
double
ulong
float、double 或 decimal
备注
从 int、uint 或 long 到 float 的转换以及从 long 到 double 的转换的精度可能会降低,但数值大小不受影响。
不存在到 char 类型的隐式转换。
不存在浮点型与 decimal 类型之间的隐式转换。
int 类型的常数表达式可转换为 sbyte、byte、short、ushort、uint 或 ulong,前提是常数表达式的值处于目标类型的范围之内。

名称栏目:网站建设之C#基础
URL分享:https://www.cdcxhl.com/news/260683.html

成都网站建设公司_创新互联,为您提供移动网站建设域名注册网站制作网站设计电子商务网站策划

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发