基本数据类型
常量变量声明以及规则
前面已经介绍了什么是常量什么是变量,现在说一下变量的声明方式和变量的命名规则
【变量的声明和使用】
//声明变量的第一种方式
int number; //在内存中开辟一个名为number,类型为int类型的一个空间
number = 2000; //变量的初始化,给这个number赋值为2000
//变量的第二种声明方式 同时声明多个类型相同的变量
int num1, num2, num3;
num1 = 100;
num2 = 200;
num3 = 500;
/第三种方法,简洁,代码可以合并成一行的合并为一行,但不是所有的代码都要合并
int number1 = 50; //声明一个整数类型的变量 存50;
【变量的命名规则】
1.必须以字母或者下划线_或者@符号开头,不要以数字开头
2.后面可以跟任意的字母、数字、下划线
3.一旦在一个语句块中定义了一个变量名,在变量的作用域内都不能在定义同名的变量
4.你起的变量名不要与c#系统中的关键字重复,代码中的的蓝色为关键字,不要用作变量
5.在c#中,大小写是敏感的,变量字母都相同,大小写不一样的话也是两个变量
6.同一个变量名不允许重复定义
7.你的代码中尽量不要出现中文的变量
算数运算符和赋值运算符
表达式与运算符
算式运算符
算数运算符 :一共有五种,分别是:+、-、*、/ 、 %(取余)
算数表达式:由算术运算符连接起来的式子,如:1+1 , a-b(变量a,b前面已声明并赋初值)
+: 自加一 有前加和后加,例如:++i,i++
–:自减一 有前减和后减, 例如, --i, i–
【前加减和后加减的区别】
在一个表达式中,放在前面先进行加减1的运算,在进行其余运算
在一个表达式中,放在后面先进行其余运算,在进行加减1的运算
二元运算符:我们都需要两个操作数才能进行运算的,这些运算符,我们叫做二元运算符,例如:-,+,*,%,=
一元运算符:运算符只需要一个操作数就可以进行运算的叫做一元运算符,例如: num++;
一元运算符比二元的优先级高
赋值运算符
名称 | 运算符 |
---|---|
赋值 | = |
加赋值 | += |
减赋值 | -= |
乘赋值 | *= |
除赋值 | /= |
关系运算符
关系运算符 | 说明 | 关系运算符 | 说明 |
---|---|---|---|
== | 等于 | != | 不等于 |
> | 大于 | >= | 大于等于 |
< | 小于 | <= | 小于等于 |
逻辑运算符
逻辑与&&
1.如果表达式1与表达式2有一个为false,那么整个表达式的结果为false
2.如果两个表达式的结果都为true,那么整个表达式的结果为true
表达式1 | 表达式2 | 表达式1&&表达式2 |
---|---|---|
true | true | true |
true | false | false |
false | true | false |
逻辑或||
1.如果表达式1或表达式2有一个结果为true,那么整个表达式的结果为true
2.如果两个表达式的结果都为false,那么最后的结果为false
表达式1 | 表达式2 | 表达式1或表达式2 |
---|---|---|
true | false | true |
true | true | true |
false | true | true |
false | false | false |
逻辑非!
1.如果表达式是正确的,那么取反后,表达式就是错误的
2.如果表达式是错误的,那么取反后就是对的
表达式1 | !表达式1 |
---|---|
true | false |
false | true |