C#之字符转换

  常用的转义符 显示符号,需要添加\+特殊字符,显示出来  \为转义符(在要显示的每个符号前都加上\) \+特殊字符,就可以在运行时显示这个特殊字符 \n

 

常用的转义符

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

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

    \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();