语言基础

语言基础

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();

posted @ 2016-04-26 20:52  小飛  阅读(121)  评论(0编辑  收藏  举报