一下都是在视频教学中学到后的理解,如果说错了请大神指教

C#语言中的类型转换,就是将某个数据要转换成另一个类型的数据。

c#语言中的数据类型主要有:

char类型(字符类型);

string类型(字符串类型);

int类型(整数类型);

double类型(小数类型);

类型转换主要分为三种:

1:任意类型转换为string类型;

转换代码书写格式为:待转换的数据.Tostring();

a,这里的待转换的数据指的是需要转换的数据或变量。后面的Tostring();是固定书写。

转换完成后的返回类型就是string类型。

示例:

int a = 10;

string b = a . ToString();

PS:在转换过程中,不会改变int类型的变量。

2:int类型与double类型的互转;

PS:double类型的取值范围大于int类型的取值范围。

PS:数字类型之间相互转换的原则:取值范围小的类型转换为取值范围大的数字类型,不需要额外的书写代码,计算机会自动完成,这样的叫隐式转换;反之,取值范围大的转换成取值范围小的,就需要书写额外的代码,计算机不会自动完成,这样的叫显示转换,也叫强制转换。强制转换有可能会造成数据丢失。显示转换的书写代码方式就是在要转换的数据前写两个英文小括号,并在括号内写上需要转换的类型。

隐式转换示例:

int a = 123;

double d = a;

double d = 123;

分析,int类型的取值范围小于double类型的取值范围,所以使用隐式转换,不用书写额外代码。

显示转换示例:

double a = 3.14;

int d = (int)a;

分析:double类型的取值范围大于int类型,所以使用显示转换,返回结果为int。

3.string类型转换为数字类型;

(1):string转换为int类型:

书写个数为:int.parse(待转换的字符串);返回结果为int。

示例:

Console.Write(“”);

int a = int.parse(Console.ReadLine());

(2):string转换为double类型:

书写格式为:double.parse(待转换的字符串);返回结果为double。

示例:

Console.Write(“”);

double b = double.parse(Console.ReadLine());

以上就是自己看了视频后总结的C#语言中常见的类型转换,如果有错,求大神指教。

转载于:https://www.cnblogs.com/xydbk/p/7076274.html

理解C#语言中的类型转换----初学者的理解,请大神指教相关推荐

  1. c语言int 转bool_深入理解C语言中的类型转换

    今日份知识更新,即<深入理解C语言中的类型转换> 文章目录: 一.隐式转换 1.1.基本类型转换 整形提升 算数转换 1.2.指针转换 二.显式转换 隐式转换 基本类型转换 整形提升 表达 ...

  2. c语言编程后总有一个错误,C语言编程,之后出现错误,请大神帮忙看下什么问题?...

    int main(void) { int a = 10; int *p1 = &a; char ch = 'c'; char *p2 = &ch; printf("p1=&g ...

  3. c语言return 0;system(pause);,C语言编程,之后出现错误,请大神帮忙看下什么问题?...

    int main(void) { int a = 10; int *p1 = &a; char ch = 'c'; char *p2 = &ch; printf("p1=&g ...

  4. 理解C语言中指针的声明以及复杂声明的语法

    昨天刚把<C程序设计语言>中"指针与数组"章节读完,终于把心中的疑惑彻底解开了.现在记录下我对指针声明的理解,顺便说下如何在C语言中创建复杂声明以及读懂复杂声明. 本文 ...

  5. c语言运算符类型转换,C语言中强制类型转换运算符的独特作用

    C语言中强制类型转换运算符的独特作用 在C语言中有一个强制类型转换运算符,它为C语言中的数据类型转换带来 (本文共2页) 阅读全文>> 在进行C++类的设计时,我们常常需要为类对象设计运算 ...

  6. 【C语言进阶深度学习记录】四 C语言中的类型转换

    今天学习C语言中的类型转换,包括隐式类型转换和显示类型转换 文章目录 1 C语言中的数据类型转换 1.1 强制类型转换 1.11 强制类型转换代码分析 1.2 隐式类型转换 1.21 隐式类型转换代码 ...

  7. ppt录制宏_Word中录制宏,学会后成大神

    Word中录制宏,学会后成大神 Word是日常工作.生活不可避免的工具,掌握word的一些技巧,可以提高效率,让工作事半功倍,下面由办公吧(offices8.com)整理的如何在word中使用宏. 这 ...

  8. Word中录制宏,学会后成大神

    Word中录制宏,学会后成大神 Word是日常工作.生活不可避免的工具,掌握word的一些技巧,可以提高效率,让工作事半功倍,下面由办公吧(offices8.com)整理的如何在word中使用宏. 这 ...

  9. c语言中怎么转换类型数据类型,C语言中数据类型转换

    C语言的类型转换,可以分为两种:自动类型转换(隐式类型转换,有编译器帮你去完成)和强制类型转换(你知道自己想要什么,所以才转换). 对于自动类型转换,最常见的就是混合运算以及赋值运算,还有一种就是函数 ...

最新文章

  1. 腾讯云与每日优鲜便利购战略签约 引领无人零售2.0时代发展
  2. R语言使用aov函数进行单因素协方差分析(One-way ANCOVA)、单因素协方差分析(ANCOVA)扩展了单因素方差分析,包括一个或多个协变量(covariates)
  3. 配置SpringCloud Config Client连上Config Server
  4. 关于Swift中Struct,Class和Enum的哪些事儿
  5. github和maven_在github上托管Maven存储库(包含源代码和javadoc)
  6. 网络IPC:套接字之套接字描述符
  7. 百度云无限速下载工具:JDownloader 2 for Mac
  8. Web前端助手-功能丰富的Chrome插件
  9. 我了解的软件测试基本概念
  10. 车间调度建模系列7|扩展析取图之基于设备偏好的三维析取图模型
  11. spark Steaming 学习笔记
  12. CSS画五星红旗,我请AutoCAD帮忙
  13. 用python操作浏览器的三种方式
  14. ISP许可证办理攻略全了解
  15. Excel如何批量添加图片批注?
  16. InnoSetup比NSS好用,下面是一些碎片记录
  17. ABBYY FineReader 14扫描和保存文档
  18. 5种比较常见的自动化测试框架
  19. 小清新公开课教育教学课件PPT模板
  20. 语音助手鏖战“全双工”,车载会是一个好场景吗?

热门文章

  1. 对Xcode菜单选项的详细探索
  2. 30多年程序员生涯经验总结(成功源自于失败中的学习;失败则是因为容忍错误的横行)...
  3. 《ASP.NET 1.1入门经典—— VISUAL C# .NET 2003编程篇》学习笔记和心得 - 第十章
  4. Java 面试必考难点,这一个教程全搞定
  5. 快速入门 Python 数据分析实用指南
  6. mysql 函数 局部变量_MySQL 存储过程 存储函数 局部变量 游标 概念示例
  7. pytorch:一维线性回归(二)
  8. realmeq参数配置详情_小米11什么时候发布 小米11参数配置详情
  9. 用户关联角色操作-流程分析
  10. ES6新特性之字符串扩展