vr引擎第二课

60 阅读1分钟
  1.      int x, y;
         x = -1;
         y = x++ + ++x
         结果:y=0
         :是-1+0+1:先原来的数参与运算,在加后,原来的数要加上去;
    

2.@:取消转义,可以"输出多行字符串 eg:string a=@"hshadkhf dhlh" console.writeline(a) :输出换行和空格都在

3.类型转换:Convert.ToInt32(要转数据):转整数型、Convert.ToString():转字符串、Convert.ToBoolean():转布尔类型:除了0转布尔类型是FALSE,其他是TRUE;

eg:string num="23" int num1=Convert.ToInt32(num) console.write(num1);

4.输入:Read():输入一个字符,返回值类型是整数类型、ReadLine():输入字符串,返回类型是字符串类型 5.关系运算符 判断结果是布尔类型 < > <= >= = != Console.WriteLine(0 != 1); 结果 :true 6.赋值运算符 = += -= *= /= int num1=8; num1 += 4; Console.WriteLine(num1); 结果:12 7.逻辑运算符 与&:全真为真,有假则假 或||:全假为假,有真为真 非!:取反的意思:真的取假,假的取真 8.switch(判断值) { case 值1: 执行语句1; break; case 值2: 执行语句2; break; ...·· default: 执行默认语句; break; } 9.while(循环的判断条件),如果条件一直为真会一直执行循环体的内容 { 循环体 }//死循环:判断条件一直为真 eg:死循环 while(true){ console.writeline(1) } 有限循环:判断条件为假跳出循环 10.用double定义可以保留小数 Console.Write(Math.Round(数值,保留位数)); 11.for(初始化;判断条件;增量表达) //eg:for(i=0;i<=10;i++){} //for(里面的东西可以不定义,或者在别的地方定义,但是分号不能少) { 循环体 } 12.do...while 先执行,do中语句然后再循环(不管条件有没有满足,先执行一次do) break:跳出整个循环,continue:跳出本次循环 int num10 = 10; do { Console.WriteLine(num10); num10++; } while (num10 < 10);