第一课、
1.1
using System ;//引入system命名空间 里面放了很多方法和类可以使用
namespace demo01 //大括号表示代码块 { class Programe //首个字母要大写 大驼峰命名 { //程序入口 ctrl +k +c 单行注释 static void Main(string[] args) { //开始写程序 新行Ctrl+shift+enter //第一个语句 hello world Console.WriteLine("Hello, World!");
Console.Write("不换行");//上下移动代码 alt+↑↓
Console.WriteLine("换行");
//几个转义字符 \n 换行符 \t
Console.Write("\n\th");
Console.Write(@"\n\th");//@符号第一种使用取消转义
Console.Write("\\th");//两个转义字符取消转义
Console.Write("\\th");//复制一行代码 Ctrl+d
}
}
} 快捷键 Ctrl+delete 删除光标后的代码 Ctrl+退格键 删除光标前的代码 ctrl +k +c 单行注释 Ctrl + k +u 取消单行注释 alt+↑↓ 上下移动代码 Ctrl+d 复制一行代码
1.2
//变量 就是一个盒子 存数据 存在内存 开辟一段空间 会有一个内存地址 有名字的盒子 //c#是一门强类型语言 所以数据都必须严格定义类型 // 整型 最多32位的整数 int a = 23; //命明变量 初始化赋值 这样变量才可以使用 //变量名: 数字,字母,下划线组成 开头不能是数字 //浮点型 小数 double b = 3.2; //字符类型 只有一个字符 而且此字符可以在ASCII中转换成对应的十进制数 这里要和字符串区别 char c = 'd';//为了和字符串区分 只能用单引号 Console.WriteLine(a + c);//可以和其他数值类型的数据进行运算
//给多个变量初始化的方法
int num1 = 10, num2 = 34, num3 = 23;
int num4, num5;
num4 = num5 = 34;
Console.WriteLine(num4);
Console.WriteLine(num5);
int e = 3, f = 8;
Console.WriteLine(e+"+"+f);
// ++ -- 的用法
int num6 = 3;
int num7 = 4;
int num8 = 3;
num7 = num6++ + num7; //后++表示先参加运算,再自增一 7
num7= num6+ ++num7; //前++表示先自增一,再参与运算 11
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);