//注释 不参与代码的运行 英文 demo923 首个字符不能是数字
using System; //引入system 命名空间 放了很多方法和类我们直接使用
namespace ConsoleApp1 //大括号表示代码块 { class Programe //首个字母要大写 大驼峰命名 { //程序的入口 Ctrl+k ctrl+c 单行注释 取消 ctrl+k+u static void Main(string[]args) { //开始写程序 开启新行 Ctrl+shift+enter //第一个语句 hello world Console.WriteLine("hello world");//按住Ctrl+F5运行程序 //每次运行都要先保存 ctrl+s //机器只能识别二进制 只有开关用0和1来表示 //选中多行 shift+鼠标点击要注释的末尾位置 //多行注释 Ctrl+shift+/ 取消就再按一次
//在控制台内输出 WriteLine换行 Write不换行
Console.Write("不换行");
Console.WriteLine("换行");//将代码上移 alt+上
//几个转义字符 \n换行符 \t
//Console.Write(@"\n\th");//@符号第一种使用取消转义
//Console.Write("\\n");//再加一个反斜杠将反斜杠转义为正常的字符
//复制一行 Ctrl+d
Console.WriteLine(" *");
Console.WriteLine(" ***");
Console.WriteLine(" *****");
Console.WriteLine(" *******");
Console.WriteLine("*********");
//ctrl+delete 删除光标后面的字符
//ctrl+退格键 删除光标前面的字符
//变量 就是一个盒子 存数据 存在内存 开辟一个空间 会有一个内存地址 有名字的盒子
//强类型 所有数据都必须严格定义类型
int a = 23;//声明变量 初始化赋值 这样变量才可以被使用
//变量名 数字,字母,下划线组成 开头不能是数字
//浮点型
double b= 3.2;
//字符类型 只有一个字符 而且这个字符可以在ascii中转换成对应的十进制数 这里要和字符串区分
char c = 'd';//为了和字符串区分 只能用单引号
Console.Write(a + c);//可以和其他数值类型的数据进行计算
//给多个变量初始化
int num1 = 10, num2 = 34, num3 = 23;
int num4, num5;
num4 = num5 = 34;
Console.Write(num4);
Console.Write(num5);
//++ --
int num6 = 3;
int num7 = 4;
int num8 = 3;
num7 = num6++ + num7;//后加加表示先参与运算,再自增一 7
num7 = num6 + ++num7;//前加加表示先自增一再参与运算 12
num8 = -num6++ + num7;// num6 4 => -4 => -3 num7=12
Console.WriteLine(num8++);//结果为8
num6 = num6++ + ++num6;//num6 5=>6 5+(6+1)=12
Console.WriteLine(num6);
}
}
}