namespace ConsoleApp3
{//大括号代表码块
class Program//首字母大写,大驼峰命名
{
//程序的入口 ctrl+k ctrl+c 单行注释 取消单行注释 ctrl+k+u
static void Main(string[] args)
{
//开始写程序 开始新行 ctrl+shift+enter
//第一个语句,helloworld
Console.WriteLine("Hello, World!");//按住ctrl+f5运行程序。
//每次运行的时候先保存一边。 ctrl+s
//机器只能识别二进制,电路中只有0和1来表示。
//多行注释 ctrl +shift+/
//在控制台输出Write不换行,WriteLine换行。
Console.Write("不换行");//将代码上移 alt+上箭头
Console.WriteLine("换行");
//几个转义字符 \n换行符 \t
Console.Write(@"\n\th");//@符号,第一种使用取消转义。
Console.Write("\\n");//再加一个反斜杠,将反斜杠转换成转义字符。
//复制一行的代码 ctrl+d.
}
}
}
namespace ConsoleApp4 { internal class Program { static void Main(string[] args) { Console.WriteLine(" *"); Console.WriteLine(" *"); Console.WriteLine(" *****"); Console.WriteLine(" *****"); Console.WriteLine("*****");//ctel+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(num5);
Console.Write(num4);
//++ --
int num6 = 3;
int num7 = 4;
num7 = num6++ + num7;//后加加表示先参与运算,再自增1 7
num7 = num6 + ++num7;//前加加表示先自增1,再参与运算 12
Console.Write(num7);
}
}
}