.net中的数据类型与数据转换(1)
一、C#变量及数据类型转换
1、常用的数据类型 整数——int 小数——double(默认类型)、float 字符串——s(S)tring 布尔类型——bool或Boolean 字符——char
C#中的数据类型分为: 值类型、引用类型(string)
2、变量的定义和使用
2.1 变量的定义 数据类型 变量名;
2.2 变量的赋值
方式1:先声明,后赋值 数据类型 变量名; 变量名=值;
方式2:声明且赋值 数据类型 变量名=值;
2.3 变量命名的规则【P12页】
2.4 变量命名,遵循骆驼命名法(首字母小写)
3、C#中的常量 const 数据类型 常量名=值;
常量名取名时 要求大写
常量的值,不能在初次赋值后再进行更改
4、数据类型的转换【P109-P113】
4.1 隐式转换(自动类型转换)
1.将int类型值, 保存到double、 float类型的变量中
2.float的值, 保存到double类型的变量中
3.字符char转换成数字 char a='A'; int num1=a;
4.2 显式转换(强制类型转换)
4.2.1 数值范围从大到小的转换
a.从double/float——>int int 变量=(int)double/float的变量或值;
b.从double——>float类型转换 float 变量=(float)double类型的变量或值;
数值范围从大到小:double>float>int
4.2.2 数字转换成字符串 代码说明有2种转换的方式 int a=10; string a1=a.ToString();
//1 string a2=a+"";//2
4.2.3 字符串转换成数字 (int\float\double) 前提:字符串必须是1个有效的数字 int.Parse(字符串); float.Parse(字符串); double.Parse(字符串);
4.2.4 使用Convert类进行转换 【P111页表4-3】
int:Convert.ToInt32();
float:Convert.ToSingle();
double:Convert.ToDouble();
string:Convert.ToString();