3-9笔记

2021-03-09 17:02发布

变量的定义

 定义一个变量,一定要有初始值,否贼变量无法使用

            int age = 10;

运算符和表达式

            算数运算符:+,-,*,/,%,++,--

            +号用在字符串之间或者字符串和其它数据之间时,表示拼接,此时系统会把其它类型的数据自动转换成字符串,然后再拼接在一起

            *和 - 运算符只能用在数值之间

            如果 / 运算符两边的数据都是int类型,得到的结果也是int类型,小数部分直接舍去。

%取余,5%2

            ++,--

            ++是把变量的值自加1

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

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

            表达式:由变量或者常量和运算符组成的式子称为表达式,表达式都会有一个结果,该结果称为返回值。

复合运算符

+=,-+,*=,/=,%=

基本输入和输出函数

            Read()方法,读取键盘输入的字符的ASC值。并且一次只能读一个字符。

            ReadLine():读取从键盘输入的字符串,以回车键作为结束标志,把输入流里面的数据清空,以等待下次的输入。

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

            输出常量

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

            可以不打印任何数据,直接换行。

            write()方法,只打印不换行

            同时打印多个数据,需要使用格式化输出。

            { 0}

            { 1}

            { 2}..称为占位符,输出时会被后面所对应的变量给替换。

            异常:当程序运行以后才报的错误,称为异常。

数据类型转换

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

            int a = 3;

            float f = a;

            double d = f;

            2.强制类型转换

            String str = Console.ReadLine();

            把字符串转换成想要的数据类型

            int num = Convert.ToInt32(str);

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

            int num = int.Parse(str);

            Console.WriteLine(num + 1);

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

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

            double count = 23.56;

            int t = (int)count;

            char ch = (char)97;

            ch = Convert.ToChar(97);

            Console.WriteLine(ch);

            其它类型转成字符串

            int s = 23;

            string str = Convert.ToString(s);

            str = s + "";

            str = s.ToString();