20160411
对于vs的一天的学习,感觉这就是为我这种新手特别准备的。
学习内容包括:数据类型和数据转换
1.数据类型
1.1.数据基本类型
1.1.1整数型常用:int(Int32)显示十位字符数 例 int a=1234567890 ;最常用
short(Int16) 16b
long(Int64) 64b
*8b=1Byte
1.1.2浮点(小数)型:
float 4B 小数点后的位数少于double 例3.1
*double 8B 数值中带小数点 例3.14
decimal 16B 小数点后的位数大于double 例3.14925567234....
1.1.3单字符型
char 2B *用单引号,只能输入一个字符,转义字符除外 例:char a='A'; char a='A';
1.1.4布尔型
bool (开关) 1B 只有true,false 不加引号,小写 例:bool g=true; bool g=false;
1.2引用类
1.2.1多字符串型
string *要用双引号,一个或多个字符组成 @别忘了 “ ;” 例string s="a"; string s="abc";
2.字符转换
2.1基本类型转换
2.1.1自动转换:在保证不丢失数据的前提下,字符会自动的转换
例: int a=2 ;
double b=2.22;
b=a;
2.1.2强制转换:当字符有在转换时丢失数据的可能时,系统便不会执行。而强制执行的方法有2种:
①对数字 例 double b=(double)2;在被转换的值前面加小括号,小括号里写被转换的类型;
②对字符串 a:例 "1"为字符串 int a=int .parse(1); double d=double.parse(1);
b:例 int a=Convert.Tolnt32(s); double d=Convert.Todouble(s); float f=Convert.Tosingle(s);
2.2C#转义字符
2.2.1重点:"双引号 \反斜杠 换行 回车 水平制表
*注意 组成一个回车换行键 只是将其后面的数据移至该行行首将该行前面的覆盖
记忆点
1,Console.ReadLine()括号中什么也不用写—输入语句
2,Console.Write()—输出语句,不自动换行(自动显示在屏幕上)
Console.WriteLine自动换行