c#基础学习(0627)之类型转换、算数运算符++、--
2021-04-01 14:25
标签:区别 种类型 种类 style 要求 不一致 强制类型转换 学习 大于 类型转换 我们要求等号两边参与运算的操作数的类型必须一致,如果不一致,满足下列条件会发生自动类型转换,或者称之为隐式类型转换 例如:int和double兼容(都是数字类型) 目标类型大于源类型 例如:double>int 显式类型转换: 1、两种类型相兼容 int------double 2、大的转成小的 double-----int 语法: (待转换的类型)要转换的值 总结: 自动类型转换:int------->double 显式类型转换:double------>int 对于表达式:如果一个操作数为double型,则整个表达式可提升为double型 使用占位符保留两位小数 例子: 类型如果相兼容的两个变量,可以使用自动类型转换或者强制类型转换,但是,如果两个类型的变量不兼容,比如string与int或者string与double,这个时候我们可以使用Convert的转换工厂进行转换。 注意:使用Convert进行类型转换,也需要满足一个条件:面二上必须要过得去。 算数运算符 ++:分为前++和后++,不管是前++还是后++,最终的结果都是给这个变量加一。区别表现表达式当中,如果是前++,则先给这个变量自身加一,然后带着这个加一后的值去参与运算。如果是后++,则先拿原值参与运算,运算完成后,再将这个变量自身加一。 --同上 c#基础学习(0627)之类型转换、算数运算符++、-- 标签:区别 种类型 种类 style 要求 不一致 强制类型转换 学习 大于 原文地址:https://www.cnblogs.com/chao202426/p/9236658.htmlstatic void Main(string[] args)
{
int n1=10;
int n2=3;
double d=n1*1.0/n2;//乘以1.0可以将int转为double
Console.WriteLine("{0:0.00}",d) ;//若保留4位小数,则0.0000
Console.ReadKey();
}
文章标题:c#基础学习(0627)之类型转换、算数运算符++、--
文章链接:http://soscw.com/index.php/essay/70957.html