首页 > 其他分享 >数据转化(md文档)

数据转化(md文档)

时间:2024-09-06 19:26:46浏览次数:11  
标签:md 转换 转化 类型 文档 整型 字符串 隐式

<h1 style="text-align:center;">数据转化</h1>

## 一.数据转化分为两种(隐式转化)(强制转化)

### 1. 隐式转换

    1. 有符号整型

       1. long >int >short> sbyte

    2. 无符号整型

       1. ulong>uing>ushour>byte

    3. 有符号类型不能转换为无符号类型因为无符号不包含负数 而有符号包含负数

    4. 浮点型

       1. float double  decimal

       2.  float 和double 无法隐式转换位decimal类型

       3. decimal  是十进制小数  而float 和 double 使用二进制形式 所以本质上有不同  不能相互转化

       4. 浮点型和整型之间的相互转化

          1. 任意的浮点型都大于任意的整型

          2. 十进制小数也大于任意的整型

    5. 布尔类型无法隐式转换为其他类型

    6. char 字符型

        1. 存储的是字符的编码值 ascll  是一个无符号整型  存储的数据和无符号整型ushort 的范围

        2. char 类型可以隐式转换为ushort

    7. 字符串无法隐式转换为其他类型  其他类型也无法隐式转换为字符串类型

### 总结

1. 隐式转换就是小类型转换为大类型

2. 类型大小判断可以通过包含关系来区分

3. 类型大小判断也可以通过父子关系

### 2.强制转换

1. 强制转换 是大类型转换为小类型  

2. 强制转换需要在数据的前面加括号,在括号里面写强制转化的数据类型

3. 强制转化可以会造成数据转换错误

## 字符串和其他数据类型之间的转换

字符串转换有两种方式

1. 使用拼接空字符串的形式将数据转化为字符串 隐式转化

   1. 这种形式可以隐式将其他类型转化为字符串

   2. 任何数据类型和字符串相加都得字符串

   3. 例如: string str = a + "";

2.  使用ToString方法

    1. 任何数据都有一个方法叫ToString  使用这个方法可以将数据转化为字符串

## 总结

1. 字符串和其他数据类型转换

2. 因为数据存储在本地是以字符串的形式或者二进制数据的形式进行存储的

3. 因此我们需要把我们创建的数据类型数据。转化为字符串才能在本地持久化存储

4. 用户输入的内容也是字符串,我们在使用数据时需要将字符串解析为我们想要的数据类型才能使用。

5. 强制转化

      大类型转化为小类型 小类型容器装载大类型对象

     隐式转化

    小类型转化为大类型 大类型容器装在小类型对象

    强制转化和隐式转化只发生在包含关系的类型中或者有父子关系的类型中

    没有包含关系或者父子关系不存在隐式转化和强制转化

     字符串和任意数据类型之间的转化  不存在隐式转化或者强制转化  如果需要转化需要使用特殊的方法或者途径

标签:md,转换,转化,类型,文档,整型,字符串,隐式
From: https://blog.csdn.net/2401_86981975/article/details/141967510

相关文章

  • 隐式转化。
          //隐式转化是数据类型转换的一种方式      //隐式转化就是小类型转化为大类型      //类型大小判断可以通过包含关系来区分      //类型大小判断也可以通过父子关系来区分      //有符号整型    ......
  • 智能医学(二)——MDPI特刊推荐
     特刊征稿01 特刊名称:eHealthandmHealth:Challengesand Prospects,2ndVolume参与期刊:截止时间:摘要提交截止日期关闭(2024年6月30日)投稿截止日期2024年9月30日目标及范围:关键字l 人工智能l 计算机视觉l 图像处理l 医学成像l 决策支持系......
  • 基于SpringBoot+Vue+uniapp的同城蔬菜配送管理系统(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的教学辅助微信小程序(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的课程教学网站(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的电商平台的用户画像(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于PDF资料编写PRD长文档测试案例
    基于PDF资料编写PRD长文档测试案例测试提示语您是产品专家,请基于如下内容,编写详细PRD文档,需要需求规则描述,输入与输出,非功能性需求http://www.phic.org.cn/zcyjybzpj/bzypj/bzgf/bjsgfwj/201804/P020181122342212839943.pdfhttps://www.chima.org.cn/Sites/Uploaded/File/2020/0......
  • Serilog文档翻译系列(四) - 结构化数据
    Serilog是一种序列化器。在许多情况下,它具有良好的默认行为,能够满足其目的,但有时也需要指示Serilog如何存储附加到日志事件上的属性。Serilog使用一些不寻常的术语来指代.NET对象如何映射到其内部(与接收器无关的)属性表示。这些术语的详细解释如下,所以如果你打算阅读......
  • .NET 8.0 文档管理系统网盘功能的实现
    合集-.NET开源工具(11) 1..NET开源快捷的数据库文档查询和生成工具07-312..NET结果与错误处理利器FluentResults08-013..NET+WPF桌面快速启动工具GeekDesk08-194.Gradio.NET支持.NET8简化Web应用开发08-265..NET开源实时监控系统-WatchDog08-276.实用接地......
  • 基于Java的信息发布与管理系统设计与开发-计算机毕业设计源码+LW文档
    摘要在互联网高度发展的今天,人们已经习惯利用网络来填充生活中的碎片时间,如听歌、看视频、浏览信息等。然而,遇到喜欢的内容时,由于时间限制,可能无法一次性看完。此外,各种信息内容分布在不同的平台,给用户查找带来了不便。针对这一问题,Java的信息发布与管理系统应运而生,它有效地解决......