C#之字符转换

 

常用的转义符

    显示符号,需要添加\+特殊字符,显示出来  \为转义符(在要显示的每个符号前都加上\)

    \+特殊字符,就可以在运行时显示这个特殊字符

    \n 表示换行

    \b 表示退格

    \\  表示一个\

    \t 表示水平制表符,让后面的字符尽量与上一个字符对齐

    \" 表示一个双引号

算术运算符 + -*  /  %(取余 取模)

变量需要先声明,再赋值,才能使用

 

类型转换

Int类型变量使用占位符保留小数

当我们所得到的数值型的数据需要保留小数时,可以使用占位符保留

声明两个数值变量,计算得到带有数值的小数,然后使用占位符保留小数

代码展示

            int num4 = 10, num5 = 3;double remainder = num4 * 1.0 / num5;Console.WriteLine("{0:0.000}", remainder);          //使用占位符,保留小数点后的小数。Console.ReadKey();

Double类型转换为int类型

首先定义一个double类型的变量,然后将变量转换为int类型。

double类型的数据转换为nt类型的数据,会丢失精度。

代码展示

            //double类型转换为int类型double num6 = 303.6;int num = (int)num6;Console.WriteLine(num);Console.ReadKey();

 

字符串类型转换

通过int Chinese = Convert.ToInt32(strChinese)代码将字符串类型转换为int类型。然后进行计算。

            Console.WriteLine("请输入你的语文成绩");string strChinese = Console.ReadLine();//字符串类型Console.WriteLine("请输入你的数学成绩");string strMath = Console.ReadLine();//字符串类型Console.ReadKey();//计算总成绩--需要都是数字类型,才能计算//把字符串类型转换为int类型   转换为char类型,就改为 ToChar即可,可以转化为任何类型int Chinese = Convert.ToInt32(strChinese);int math = Convert.ToInt32(strMath);int sum = Chinese + math;int age1 = sum / 2;Console.WriteLine("你的总成绩为:\n{0}", sum);Console.ReadKey();Console.WriteLine("你的平均成绩为:\n{0}", age1);Console.ReadKey(); 

     

 

 

 

 

 

 

 

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部