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