转义符
规则加上\就可以吧特殊字符显示出来
\b覆盖,后面有内容,把前面的覆盖掉
\t水平制表符
\n换行
@表示不转义常用于路径表示
变量最好现声明,再赋值,才能使用
计算中的隐式转换,显示转换,强制转换
隐式转换,自动类型转换,符号右边
操作数,符号右边的数,操作数和结果类型必须一致;不一致时,系统自动完成类型转换
两种类型兼容:
int和double兼容(都是数字类型)
目标类型大于源类型
Double大于int
int类型的数据可以自动转换成double类型的数据
如果一个操作数为double性,则整个表达式可提升为double;
int类型数据可以隐式转换为double数据
占位符{0}
Console . WriteL ine( "哈哈{0} ,这{1}" ,num1,"嘿嘿" );
Console . ReadKey();
int num1 = 10;
int num2 = 3;
double remainder = num1*1. 0/ num2 ;
Console . WriteLine("{0:0.000}" , remainder );
Console. ReadKey();
#endregion
显示转换或者强制转换
Double num2 = 3.3
Int num= (int) num2
同种类型可以相互转换
int类型转换double类型,多小数
double转换为int,丢精度
//int chiness = Convert. ToInt32( strChiness);
//int math = Convert. ToInt32( strMath) ;
//int english = Convert . ToInt32(strEnglish);
Convert不再仅是内存级的转换,而是考虑数据意义的转换,convert是一 个加工、 改造的过程
++自加一,有前加和后加
-- 自减一,有前减和后减
Num++自身加一