using System; //引入System命名空间,命名空间里面会有很多类名和方法
namespace ConsoleApp1//遵循大驼峰命名法
{
//创建一个类名。按住crtl+k ctrl+c组合快捷键实现当行注释的切换
//取消当行注释 ctrl+k+u
class Program
{
static void Main(string[] args)
{
//编写第一个helloWorld 换行的快捷键 ctrl+shift+enter
Console.WriteLine("HelloWorld");//WriteLine 会输出换行符
Console.Write("不换行");
//选中多行 shift +鼠标点击多行末尾 //多行注释快捷键 ctrl+shift+/ /
/ Console.Write("不换行");
Console.Write("不换行");
Console.Write("不换行");
Console.Write("不换行");
Console.Write("不换行");
Console.Write("不换行");*/
Console.WriteLine("\n\t");
Console.WriteLine(@"\n\t");//取消转义符
Console.WriteLine("\n\t");//取消转义符
Console.WriteLine(" * ");
Console.WriteLine(" *** ");
Console.WriteLine(" ***** ");
Console.WriteLine(" ******* ");
Console.WriteLine(" ********* ");
Console.WriteLine("\n");
//ctrl+退格键 删除光标前面的字符
//ctrl+delete 删除光标后面的字符
//移动某行程序 alt+↑ alt+↓
//变量 存数据 相当于一个盒子 存在内存当中 开辟一个内存空间 有数据类型
//数据类型 : 整形 浮点型 字符串 字符 布尔 数组 类 函数 枚举 ...
//整形类型 int
int a = 1; //第一声明变量 初始化变量(赋值操作)才能够使用
Console.WriteLine(a);
long b = 1314;//为什么不一开始就定义很长的整形数据类型数据呢? 答:浪费空间!
Console.WriteLine("\n");
//字符类型 就是一个字符 在Ascii表中每个字符都会对应一个十进制数 意味着什么? 转成整数
Console.WriteLine("\n");
char c = 'a';//字符类型要用单引号 和字符串类型区分
Console.WriteLine(a + c);
//布尔类型 真和假 true false
//浮点型 double
double d = 13.3;
string f = "asdnakjh";
//定义多个同类型的变量
int num1 = 10, num2 = 20;
Console.WriteLine("num1+num2" + num1 + num2);
Console.WriteLine("\n");
//算术运算符 + - * / %
Console.WriteLine(num2 / num1);//如果a和b都是整数类型 a/b的结果就是一个整数,不管有没有整除
//自增和自减 ++ --
num1 = num1++ + num2--;//后++表示那没有加以之前的值参加运算,然后自身加一
//前加加拿先加一的值参与运算 --以此类推
}
}
}
这是第一次学习所写的代码和所做的笔记 不懂得有很多,例如有关与“类”的底层逻辑 随着以后的学习,相信这些都不是问题