-
啧啧啧啧啧啧
查看全部 -
if...else 结构包含一个条件和两个分支:条件是 bool 类型表达式,写在 if 后面的圆括号里;分支写在 2 个 {} 里。
当条件为 true 时,执行 if 后面的分支,当条件为 false 时,执行 else 后面的分支。
查看全部 -
b=4只是给b附值 但是b前面有bool 所以要将这变成一个不等式
如b=4>3只要b为true就行
查看全部 -
!x<y,语法错误,!无法应用于int类型的操作符。
查看全部 -
注意:表示两个值相等的“等于”是由2个“=”组成的。
比较运算的结果,都是布尔类型( bool ),bool类型我们是第一次提到,它表示逻辑上的真(成立)与假(不成立)。真与假用关键字 true 和 false 表示。
查看全部 -
Console.WriteLine(age++);作用等同于下面两句:
Console.WriteLine(age);//先打印age=age+1;//后自加
Console.WriteLine(++age);作用等同于下面两句:
age=age+1;//先自加Console.WriteLine(age);//后打印
查看全部 -
C#中的取余运算符就是%
查看全部 -
加:+ 。加号有2个用途:当用加号连接两个数字时,会计算出这两个数字的和。比如:
Console.WriteLine(9+2.2);//输出11.2
另一种情况,当加号两边包含字符串的时候,会把两边的表达式连接成新的字符串。比如:
Console.WriteLine(9+"2.2");//输出92.2,因为"2.2"是字符串,所以9也被转换为"9",+起的作用是连接字符串
但是,2个整数相除,结果仅保留整数部分,小数部分会被舍去。
Console.WriteLine(5/10);//输出0
查看全部 -
强制类型转换:无法自动转换为我们需要的类型,可以用强制类型转换,比如上例可以这样完
int i=(int)3.0;
数字前面的(int)表示转换的目标类型为int,3.0会被强制转换为3。
需要注意, double 型强制转换为int型将失去小数部分,比如(int)2.8,我们得到的将是2。结果是3
查看全部 -
const才是声明常量的关键字。
查看全部 -
const 关键字,表明PI是一个常量; double 关键字,表明PI的类型为“双精度浮点型”(一种精度很高的数字类型)。
查看全部 -
代码中的Console.WriteLine()与之前的Console.Write()不同,后者不换行,而前者会在打印之后换行。
查看全部 -
关键字 class ,这个关键字的用途是声明类。比如上面例子中,类名叫做Program。
关键字 namespace ,这个关键字的用途是声明“命名空间”。比如上面例子中,命名空间叫做MyApp1。
关键字 using ,这个关键字的用途是导入命名空间。比如这句:
using System.Text;
作用是导入System.Text命名空间中的类。关键字 static (静态的)、 void (无返回值)、 string (字符串类型)。常常在Main()方法的声明中看到:
static void Main(string[] args)
Main() 方法是 C# 中的特殊方法,是程序的入口,就是说,如果没有 Main ()方法,程序就无法启动。
查看全部 -
赋值运算符从右往左赋值
查看全部 -
标识符只能以字母或者下划线开头
查看全部
举报