C#初级语法

1.输入

 1   Console.Write("Hello World!");
 2             System.Console.Write("Hello World!!!");
 3             Console.WriteLine("Hello World2");  //比write多一个换行符
 4             Console.WriteLine("{0}+{1}+{2}", 222, 333, 444);//格式化字符串
 5             Console.WriteLine("There is {1},\n  {1},\n and{0}\n" ,666,9);//多重标记可以使用,但是不可下标越界
 6             Console.WriteLine(@"Hello \n\n\nWorld2");//@字符可以不识别字符串内的转义符(除了双引号)
 7             Console.WriteLine(@"I an a 
 8                                            good""boy"); //有@字符的情况下""代替",有@可以定义多行字符串
 9             Console.WriteLine(@"path:c:/xxx/xxx/xxx.doc");//@字符常用于路径字符串
10             Console.ReadKey();//读取用户按键输入

2.变量

 1   int age = 20; //声明变量,和赋值
 2             string name = "Lucy";
 3             int HP = 100, MP = 100, EXP = 0;;//多个同类型变量同时声明并赋值初始化
 4             Console.WriteLine(age);//取变量
 5             //变量类型
 6             //命名规范:(1)驼峰命名法Camel
 7             byte myByte = 32; // byte类型 0~255
 8             int score = 6000;//-21亿(-2^16)~21亿(2^16)
 9             long count = 1000000032;//-2^64“到”2^64-1
10             Console.WriteLine("Byte:{0},int:{1},long:{2}", myByte, score, count);
11             float myFloat = 12.6f;
12             double myDouble = 12.5;
13 
14             char myChar = 'g' ;//1个Unicode字符,存储0~65535之间的整数
15             bool myBool = true;//trueu or false,0假1真
16             string add = "ShangHai";

3.运算

            int a = 1;
            float b = 1.4f;
            float c = a + b;//运算时,容量大的变量类型可以包容低级别的变量,不可逆
            string firstName  = ("Quincy");
            string lastName = ("Jones");
            string name = firstName + lastName;
            Console.WriteLine(name);
         
            //+运算符也可用于变量类型转换
            string str = ("");
            int age = 456;
            string age1 = age + str;
            Console.WriteLine(age1);
            Console.ReadKey();

            //++运算符放在变量前边会先自增,再做其他运算,++放在变量后边会先使用操作数运算,再自增;

4.输入

 1  //接受用户输入的字符串
 2             // string str = Console.ReadLine();
 3            // Console.WriteLine(str);
 4 
 5             //接受用户输入的数值并计算
 6             Console.WriteLine("请输入第一个整数");
 7             string num = Console.ReadLine();
 8             int num0 = Convert.ToInt32(num);
 9             Console.WriteLine("请输入第二个整数");
10             String num2 = Console.ReadLine();
11             int num3 = Convert.ToInt32(num2);
12             int result = num0 + num3;
13             Console.WriteLine("{0}+{1}={2}",num0,num2,result);
14 
15             //赋值运算符 += ,-= ,*= ,/= ,%=
16             //运算符优先级:括号内容最优先>++,--(用于前缀),+-(一元),>乘除余>加减>=,+=,-=,*=,/=,%=>++,--*(用于后缀)
17             //bool运算符(一元) :    ! (取反);      &(逻辑与,2者都为true,结果为true);    |(逻辑或),两者有一个为true,结果就是true;    ^(逻辑异或,两者有且仅有1个为true,结果为true);
18             //bool运算符(二元) ==,>=,<=,!=,<,>,
19 
20             Console.ReadKey();

 

posted @ 2016-12-03 15:49  颜不疑  阅读(123)  评论(0)    收藏  举报