//ctrl+d 复制同一行 //shift+enter 另起一行 using System;//使用System命名空间 //创建命名空间 namespace demo1 { //创建一个类 class Programe { //创建一个方法 主函数 Main() 程序的一个入口
static void Main(string[] args)
{
/*Console.Write("不换行");
Console.Write("不换行");
Console.Write("不换行");
Console.Write("不换行");*/
Console.WriteLine("Hello word");运行结果:Hello word
* * //选中多行 按住shift+将光标点到结尾的位置
//单行注释 组合的快捷键 ctrl+k/c**
/* dfsfsdfsdf
fggdh
dfgdg*/
//多行注释 /*注释的内容*/ ctrl+shift+/
Console.Write("\t \n"); //制表符 一个tab键空格 (\n:换行) 再加一个\转译成正常的字符:"\t"
** Console.Write(@"\t \n");运行结果为:\t \n** 两种不同的三角形输出: * *** ***** ******* ********* \n和Line 都代表换行 Console.Write(" \n *"); Console.Write(" \n ***"); Console.Write(" \n *****"); Console.Write(" \n *******"); Console.Write(" \n *********");
Console.WriteLine();
Console.WriteLine(" *");
Console.WriteLine(" ***");
Console.WriteLine(" *****");
Console.WriteLine(" *******");
Console.WriteLine(" *********");
Console.WriteLine("Hello world");//**ctrl+退格键:删除字符 ctrl+delete:删除光标后的代码**
//变量 一个盒子 存东西 存到内存中 找到内存中的地址 读取里面的数据
int a = 10; //a表示变量名 等号右边表示值
double b = 1.3; //代表小数
char c = 's'; //为什么是值类型? 因为每个字符都可以表示一个十进制或二进制的数
a:97 A:65 0:48
Console.WriteLine(a - c); //10-115 把字符类型的数据和整数类型的数据进行运算 会做一个类型转换 运行结果为:-105 s:115
///多个同类型的变量
int k = 10, f = 11;
//变量命名 字母数字下划线组成 变量开头不能是数字
//给不同变量赋同一个值
int e, d = 12;
找规律: Console.WriteLine(a + b);求和11.3 Console.WriteLine("a + b"); 文本a+b Console.WriteLine("a + b"+a+b);连接a+b101.3 Console.WriteLine(a+" + "+b);10+1.3 Console.WriteLine("a+b"+(a+b));a+b11.3 //定义变量的时候 可以不用赋值 double num1; //声明变量
num1 = 34.2;
//常量 const 关键字Main,const,int,char等等 等一下变量命名的时候尽量不要和这些重命名
const int num2 = 342;
//布尔类型 表示真和假 ture false
bool demo2 = true;
//基本的运算符 + - * / % ++ --
Console.WriteLine(e/d);//整数除以整数的结果还是整数类型,如果没有整数的话会进行取整的操作
Console.WriteLine(e / num1); //如果整数除以浮点数,结果就是一个浮点数,如果能够整除结果就是一个整数
//%:取余数
Console.WriteLine(e % d);//判断奇偶数
//自增 自减
int num3 = 10;
int num4 = 11;
num3++; //在同一个执行语句中++放在变量后面表示先将变量进行运算,然后再给num3+1,如果是放在前面表示先自增1 然后再参与运算
num3 = num4 * num3++;//10*11=110 这时候num3=110
//num3 = num4 * ++num3;//11*(1+10)=121
Console.WriteLine(num3);
int x, y;
x = -1;
//y = x++ + ++x;
y = x + ++x;
// y = x++ + x;
Console.WriteLine(y);
}
}
}