常用的转义符
显示符号,需要添加\+特殊字符,显示出来 \为转义符(在要显示的每个符号前都加上\)
\+特殊字符,就可以在运行时显示这个特殊字符
\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();