语言基础
语言基础
C#
项目结构:项目后缀
config——配置文件(存放配置参数文件)
csproj 项目文件(管理文件项)
sln 解决方案文件(管理项目)
cs 源文件(程序代码)
一、输入输出:
Console.ReadLine();//输入语句
Console.WriteLine();//输出语句,自动换行
Console.Write();//输出语句,不自动换行
//输出
//打印不换行
//Console.Write("这是我的第一个C#小程序。");
//打印完成换行
//Console.WriteLine("Hello World!");
//输入
//直至接收到回车命令为止,将之前输入进去的内容获得
//string s = Console.ReadLine();
//Console.WriteLine(s);
//输入姓名,年龄,工作单位,整合成一句流畅的话打印
//我叫**,今年**岁了,在****工作。
Console.Write("请输入您的姓名:");//打印完成这句话不执行换行
string name = Console.ReadLine();//使输入的内容刚好紧跟上一句打印的话
Console.Write("请输入您的年龄:");
string age = Console.ReadLine();
Console.Write("请输入您的工作单位:");
string danwei = Console.ReadLine();
//加号,在遇到字符串类型的时候是拼接作用
Console.WriteLine("我叫"+name+",今年"+age+"岁了,在"+danwei+"工作。");
注释的三种方式://注释本行 /* */注释一段区域 ///放在函数上面使用,给函数加注解
二、数据类型
//变量
//值类型
//整形:只能放整数
//int a = 1;
//a = 4;
//浮点型
//double b = 3.14;
//float c = 3.14F;
//decimal d = 3.14M;
//布尔型,判断正确与否 只能存放true或者false
//bool e = true;
//字符串类型
//string f = "Hello world";
//常量,只允许取值,不允许重新赋值
//const int g = 3;
//类型转换
//double h = a;
//a = (int)3.14;//显式转换
//Console.WriteLine(a);
//string i = a.ToString();//隐式转换
//Convert转换
//a = Convert.ToInt32(3.14);
//a = int.Parse("3.14");
//int s= int.Parse(Console.ReadLine());
//Console.ReadLine();
Console.Write("请输入您的分数:");
double score = int.Parse(Console.ReadLine());
Console.WriteLine("您的分数是"+(score+5));
Console.ReadLine();
三、运算符
//运算符
//++ --
int a = 0;
int b = a++;//int b=a;a=a+1;
int c = ++a;//a=a+1;int c=a;
//++a;//a=a+1;
// Console.WriteLine(b);
// Console.WriteLine(c);
// Console.ReadLine();
// * / %
// double a = 47;
// bool b = a % 10 == 7;
// Console.WriteLine();
// Console.ReadLine();
// + -
// 注意加号在遇到字符串类型的时候表示的是拼接作用
// 关系运算符
// > < >= <=
// == !=
// int a = 7;
// int b = 8;
// bool c = a >= b;
// 逻辑运算符
// && 与 两边都要成立
// || 或 只需要有一个成立
// ! 非 取原本的反方向
// int a = 4; int b = 5; int c = 6;
// bool d = a > b || c >= b;
// 条件运算符
// ?:
// int e = a <= b ? 1 : 2;
// 赋值运算符
// = += -= *= /= %=
//a += b;//a=a+b;
//a *= b;//a=a*b;
//Console.WriteLine(a);
//Console.ReadLine();
// 问,现在几点了?
// 若是12小时之内,am
// 若是13——24之间是,pm。若是下午需要减掉12进行报时
// Console.Write("现在几点了?");
int hour = int.Parse(Console.ReadLine());
string mm = hour > 12 ? (hour-12)+"pm" : hour+"am";
Console.WriteLine("现在是"+mm);
Console.ReadLine();