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

     

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(>,C#,<)