标签:
一、数据类型
基本数据类型
注意: 字节:例 :10101100 一个数就是一个位 8位数为一个字节 8位=1字节 8b=1Byle 1个字就是8位
1) 整型 (整数)
int (Int32) 4个字符数/4字节 只能放有限位数的整数-XXXXXX~XXXXXX,最多可显示比手机号码少一位的字符数。
long (比Int 长 Int64) 8个字符数/8字节
short (比Int短 Int16) 2个字符/2字节
2) 浮点型(非整数、小数)
double 默认小数都是double (小数点后面的位数 如:3.555 6.3333333) 8个字节
例子:double c=3.14;
float 如果小数要作为float看待,需要在后面加上f,F的后缀 (比double的小数后位数要少 如:3.5 4.5 ) 4个字节
例子:float a =3.14f; //对 float a =3.14; //错
3) 字符型 (单字符型 只能输入单个字符 如:A、B、a、b)
char 用单引号,只能放一个字符。转义字符除外, 如:Char a=‘A‘;
例子:char c=‘A‘ ; char c="A";//错 char c=‘ABC‘;//错
4)布尔
bool 只能放true,false。代码中只能是小写,而且不要加引号。
例子:bool g=true; bool g=True;//错 bool g="true"//错
二、引用类型
字符串
string 就像是串糖葫芦的竹签 把单个字节给串联起来形成的叫字符串
起的是串联作用
用双引号包括,一个或多个字符组成。
例子: string s="abcdef"; string s="a"; string s=‘asdfasdf‘;//错
三、类型转换:
1)自动转换:
只要不可能存在数据丢失的情况,都会自动转换。
2)强制转换:
对于数字:在被转换的值的左边加上小括号,在小括号中写上被转成哪种类型。
float a=(float)3.14;
对于字符串:字符串转成相对应的基本类型
方法一:int a=int.Parse("字符串”);float b =float.Parse("字符串“); double c=double.Parse("字符串"); bool d=bool.Parse("字符串");
方法二:使用Convert
double d=Convert.ToDouble(s); float f =Convert.ToSingle(s); int a=Convert.ToInt32(s);
标签:
原文地址:http://www.cnblogs.com/yuyu1993/p/5380524.html