当前位置: 首页 > news >正文

C#_类型转换之隐式转换

类型转换就是不同变量数据类型之间进行互相转换

隐式转换 : 默认是C#中安全的进行数据转换的方式 一般不会造成数据丢失

隐式转换方法

long l = 1; int i = 2;

    转换: l = i;

相同变量数据类型隐式转换

有符号整形变量:

大小排列: long -> int ->short ->sbyte

大范围可以装小范围 小范围无法装大范围

比列:

long l = 1; int i = 2;

    转换: l = i;

无符号整形变量:

大小排列:ulong -> uint -> ushort -> byte

无符号的隐式转换 同有符号一样 大范围装小范围 小范围无法装大范围

浮点数

decimal double -> floatdecimal 没有办法去通过隐式转换的形式 去存储 double 和 floatfloat 是可以转换为double的

布尔值 字符串 字符 是不存在隐式转换的

不同变量类型隐式转换

有符号装无符号

有符号可以装无符号的 但必须是大范围装小范围 存在隐式转换

 无符号装有符号

 无符号的变量 不能隐式转换为有符号的

浮点数 和 有无符号类型

浮点数是可以装载任何类型整数的(无符号 有符号)

 特殊类型之间隐式转换

高精度(大范围) 可以装 低精度(小范围)

在字符或字符串为数字时,字符或字符串可以转换为整形

相关文章:

  • 闲话 .NET(7):.NET Core 能淘汰 .NET FrameWork 吗?
  • Lvm逻辑卷调整容量
  • 2024电激世界脉动-中国汽车品牌全球化制胜手册
  • M00238-固定翼无人机集群飞行仿真平台MATLAB完整代码含效果
  • 整理前端新出的操作工具好用又好玩(Custom Formatter,Oxlint,Nuxt DevTools,component-party)
  • 机器学习过拟合和欠拟合!看这一篇文章就够了 建议收藏!(上篇)
  • 备战秋招c++ 【持续更新】
  • huggingface笔记 accelerate launch
  • 学习编程对英语要求高吗?
  • FreeBSD下使用原生虚拟机管理器bhyve
  • KT6368A蓝牙芯片AT命令会被透传出去,指令对为什么会被透传出去
  • PUBG绝地求生卡在初始界面 登不上去 打不开游戏的解决办法
  • Nginx添加访问密码
  • 记录关联(笛卡尔积)——kettle开发24
  • CSS 媒体查询 响应式开发
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 03Go 类型总结
  • echarts花样作死的坑
  • go append函数以及写入
  • Java到底能干嘛?
  • Lsb图片隐写
  • Markdown 语法简单说明
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 聊聊flink的BlobWriter
  • 浏览器缓存机制分析
  • 盘点那些不知名却常用的 Git 操作
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 使用common-codec进行md5加密
  • 小程序button引导用户授权
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 关于Android全面屏虚拟导航栏的适配总结
  • ​2020 年大前端技术趋势解读
  • ​力扣解法汇总946-验证栈序列
  • #数学建模# 线性规划问题的Matlab求解
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (1)Android开发优化---------UI优化
  • (16)Reactor的测试——响应式Spring的道法术器
  • (ZT)薛涌:谈贫说富
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (算法二)滑动窗口
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • .NET 8.0 中有哪些新的变化?
  • .net framework 4.0中如何 输出 form 的name属性。
  • .net 受管制代码
  • .NET(C#) Internals: as a developer, .net framework in my eyes