C#类型转换
一、基本的类型转换
1、自动转换(隐式转换)——从值类型转换到y引用类型时(装箱)
2、强制转换(显式转换)——从引用类型转换到值类型时,或者从浮点型转换到整型(拆箱)
3、三种转换方式
·1用();举例:int a; double b=12.3; a=(int)b;
·2用convert;——字符串类型不适用,其他的类型转换都可以 举例:int a; float c;double b=12.3; a=convert.ToInt32(b); c=convert.ToSingle(b);
bool b=convert.ToBoolean(s);
·3用parse举例:int a; double b=12.3; a=int.parse(b);
4、补充:其他类型转换为string类型
string aaa="10";
string aaa=aaa.ToString();
二、转义字符
\'——单引号
\"——双引号
\\——反斜杠
\0——空
\a——警告(产生蜂鸣)
\b——退格
\f——换页
\n——换行
\r——回车
\t——水平制表符
\v——垂直制表符
三、常量定义
const int a=1;——只能赋一次值,不可再次赋值