C#基础

  输入与输出

1.1函数的四要素:名称、输入、输出、加工

1.2主函数:输出语句、输入语句:

Static viod Main(string[] stgs)//下划线部分可以自己指定

{

主函数内容

}

Console.ReadKey();//输入语句

Console.ReadLine();//输入语句

Console.WriteLine();//输出语句,自动换行

Console.WriteLine();//输出语句,不自动换行

1.3

Namespace ConsoleApplicationl  命名空间

Class Program                  类

Static void Main(string[] args) 方法

1.4注意事项

1).注释的三种方式:

//注释一行

/**/注释一段区域

///放在函数上面使用,给函数加注解

2.在一行中声明相同类型的多个变量之间用逗号分开。

数据类型及转换

1.值类型

整形常用:int …… 范围±21亿

Int a=1;

小数类型(浮点型)

双精度浮点小数double

Double a=1.22;

单精度浮点小数float

Float b=1.23f;

Decimal c=1.22m;

日期时间型:DateTime

枚举类型:ENUM

结构类型:struct

布尔类型:bool  只能存储true或false

bool f=false;bool g=true;

2.引用类型

string类型,字符串类型

String s=“”;

3.变量的命名规则

1 变量名是由:字母、数字、下划线、@、汉字组成

2 首个字符可以放:@、字母、下划线、汉字

3 变量名中间不允许出现空格

4 不允许使用关键字

一次性定义多个变量  int aa=1,bb=2,cc=3;

4.常量  const

const int ww=10;

三、基本类型的转换

1.隐式转换

 Int a=123;

 String b=a.ToString();

2.显示转换

 Double c=3.14;

Int d=(int)c;  从double小数类型转成整数类型直接取整数

 Console.Write("请输入一个整数:");

 int e = int.Parse(Console.ReadLine());

 string s = "123";

 int ss = int.Parse("123");

 int sss = Convert.ToInt32(s);

运算符

算术运算符

++  --

放置在变量名前面或者后面

            int a = 1;

            int b = a++;//int b=a ;a=a+1;

            int c = ++a;//a=a+1;int c=a;

            Console.WriteLine(a);

            Console.WriteLine(b);

            Console.WriteLine(c);

            Console.ReadLine();

*     /     %

%  ……模   ……除商取余

%用途:判断a是不是b的倍数(是否能够整除)

       判断a的个位是不是b

       把数变成某个范围之内的数(利用余数一定比除数大的定理)

            int a = 10;

            int b = 3;

            Console.WriteLine(a%b);

+    -

            int a = 3;

            int b = 4;

            Console.WriteLine(a-b);

            关系运算符

            >   <   >=   <=

            ==   !=

            int a = 4;

            int b = 6;

            bool c = a < b;

            Console.WriteLine(c);

            逻辑运算符

            &&    两个都满足

            ||        至少有一个满足

            !         若开始时是true,改为false

            int a = 4;

            int b = 7;

            int c = 8;

            bool d = a < b && a < c;

            bool e = a < b || a < c;

            Console.WriteLine(e);

            条件运算符   ?   :

            int a = 3;

            int b = 6;

            string s = (a < b) ? "对,a<b" : "错,a>b";

            int c = a > b ? 1 : 2;

            Console.WriteLine(s);

            赋值运算符

            =     +=      -=      *=      /=      %=

            int a = 3;

            a += 2;a= a+2;

            a -= 5;a=a-5;

            a *= 2;a=a*2;

            Console.WriteLine(a);

原文地址:https://www.cnblogs.com/dianfu123/p/5249349.html