2021.3.9学习笔记

2021-03-10 17:06发布

2021.3.9学习笔记


  • 运算符和表达式:

  • 运算符包括: +, -, *, /, %, ++, --.

  • +运用于字符之间或者字符串和其他数据之间,表示拼接,此时系统会自动把数据转换成字符串拼接在一起

  • string str="1"   staing name="zhangsan"    Console.WriteLine(str+name)为"zhangsan1"

  • *和-只能用在数值之间.

  • 如果/两边的数据类型都是int类型,那么它俩得到的结果也会是int类型,小数部分将会直接舍去.

  • %是要小数点后面的数.例如98/10得9.8 用取余号98%10得8

  • ++和--

  • ++是把变量的值自加1,

  • ++在前先++,把变量的值加1后参与运算

  • ++在后后++,先把变量的值参与运算后再把变量的值+1

  • --的意思与++相同



  • 输入和输出:

  • 输入Read()方法,Read是读取键盘上所输入字符的ASC的值,并且一次只能读取一个字符.(字符ASC值百度可以查到)

  • ReadLine()是读取键盘上所属入的字符号,以回车键为结束标准,把输入流里面的数据清空,以等待下一次的输入

  • WriteLine()输出方法:是把括号里面的数据输出到控制台并且换一行

  • 输出常量,Console.WriteLine('a')

  • 输出变量其实就是输出变量里面所储存的数据

  • 同时打印多个数据需要格式化输出    

  • {0},{1},{2}.等成为占位符,会被后面所定义的数据替换掉


  • 数据类型转换:

  • 1,隐式转换:把取值范围小精确度低的数据赋予取值范围范围大精确度高的变量

  • int i=3;

  • float f=i;

  • double o=f;

  • 2,强制类型转换:string str=Read.WriteLine();

  • 把字符串转换成想要的类型:int qq =Convert.ToIne32(str);

  • 此种方法只能把字符串转换成所需数值类型

  • Console.WriteLine(qq+1);

  • qq=int.Prarse(str);

  • 数值和数值之间相互转换,使用强制类型转换符(类型名)

  • double count=23.56

  • 此种方式只能在数值类型之间进行转换

  • int t=(int)count

  • Console.WriteLine(t);

  • t=Convert.ToInt32(count);

  • 其他类型转换成字符串

  • int  s = 32;

  • string  st=s+"";

  • st=s.Tostring();

  • st=Convert.Tostring(s);