布尔类型:
true,false
1 false
2 true
3 true
4 true
5 true
6 false
格式化输出方式:
Console.writeLine("格式化字符串",替换值1,替换值2,替换值3,....);
每个单词第一个字母都大写,如:EnemyHp
如果使用到英文单词的缩写,全部使用大写如:
第三题
12356
第四题A
第五题A
数字字符和数字的区别
储存区别,字符’1‘是按照机器代码存储的如:
’1‘字符代码存储为49
’2‘自如代码为50
如果整数1是单纯按照1存储
“”前面加上@符可以让转译字符失效除“外
如果想在字符串里表示“,需要两个”
@的第二个作用是添加以后字符串可换多行
+可以让两个字符串组拼起来,也可以让字符串跟变量组拼起来
一个字符串和数字相加的时候相当于一个组拼
字符类型需要用单引号‘引起来
每个字符都代表一组十进制数字
char的存储范围
可以在同一行声明两个变量,间隔用逗号表示
举例:
int a = 1,b = 2,c = 3只能同一类型变量
输出控制台等于:
Console.WriteLine(a + b);//11
Console.WriteLine("a + b");//a + b
Console.WriteLine(a + "+" + b);//3+8
Console.WriteLine("a+b" + a + b);//ab38因为数字和字符串没办法做数学运算
Console.WriteLine("a+b" + (a + b));//a+b11因为有括号先运算
变量和字符串没办法做数学运算,+组拼
赋值以后会清空数值
举例:double shenggao = 171.53
shenggao = 172.36+0.58
那么”shenggao就等于172.94“
int b = 3;
b = b+1;
那么”b就等于4“
int a = 4;
int b = 3;
int b = 0;
c = a;
c = a+b;
c = a * a;
a = a * a;
a = a*b;
变量需要先声明再使用,不让会报错
读取变量必须要赋值,不然会报错
第一次赋值称之为”初始化“
字符赋值需要使用单引号
方法重载
继承里面是重写
递归:自身调用自身
double 小数
int 整数
char 字符
代码编译分为两种
1:高级语言直接编译成机器语言(指令)
2:代码编译成程序集,打开时由程序集及时编译成机器指令
语句以;号为结尾
一行可同时存在多条语句
write//书写一行
WriteLine//书写完成自动换行
\n 为换行
\t 为4个空格长度
\ 为转译
using System; //注释:引入引入命名空间
注释是给程序员或自己看到,作用为提醒代码意思作用
命名空间不能以中文或数字开头
写任何语法都是要在英文输入法下写的
命名空间一般和项目名保持一致
class// 注释:类
类的名字一般和文件名是保持一致的
程序的结构是通过大括号来进行分割的
continue :中止当前循环,继续下次循环
console.readline:输入的是字符串
console.read:输入的是单个字符
switch语句中,case后一般要有break
default可以不要
委托(delegale)是一种存储函数引用的类型
委托的定义指定了一个返回类型和一个参数列表
委托的使用分两步
定义
声明(变量)
结构体,枚举的使用同上都分为定义和声明
public double x;
for(int i = 1; < 100 ;i++)
{
if(i % 2 ==0)
{
continue;//中止当前循环,继续下次循环
}
console.WriteLine(i);
}