输入与输出
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);