C# 基础知识(四)_变量,常量,运算符

目录

C# 基础知识(四)_变量,常量,运算符

C#变量

C#变量声明

 C#变量命名的规则

C#常量

C#常量声明

C#变量命名的规则(同变量的命名规则)

转义序列码(特定的字符,当它们的前面带有反斜杠时有特殊的意义):

 运算符

 算术运算符(数学的加减乘除)

关系运算符(类似于比较大小)

逻辑运算符

位运算符

赋值运算符(上述的运算符的完成式的缩写)

其他运算符 

C# 中的运算符优先级


C# 基础知识(四)_变量,常量,运算符

C#变量

在 C# 中,一个变量是一个供程序操作的存储区的名字。每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。

注:变量要先定义再使用。

C# 中提供的基本的值类型大致可以分为以下几类:

C#变量声明

C#数据类型 变量的名字=初始值;

例子:

int i = 1;
float f = 1.01f;
double d = 3.1415926d;
char c = 'c';
string s = "好好学习天天向上";

类型修饰符:规定了变量的空间大小,以及变量的数据类型

变量名:变量的名字,起标识作用

初始值:变量定义时的默认值

 C#变量命名的规则

必须以字母、下划线或 @ 开头,后面可以跟一系列的字母、数字( 0 - 9 )、下划线( _ )、@。

第一个字符不能是数字。

必须不包含任何嵌入的空格或符号,比如 ? - +! # % ^ & * ( ) [ ] { } . ; : " ' / \。

不能是 C# 关键字。

必须区分大小写。大写字母和小写字母被认为是不同的字母。

不能使用重复的变量名(C#大小写敏感)

C#常量

常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。

常量可以被当作常规的变量,只是它们的值在定义后不能被修改。

C#常量声明

Const C#数据类型 变量的名字=初始值;

例子:

public const int c1 = 5;
public const string c2 = "好好学习天天向上";

C#变量命名的规则(同变量的命名规则)

转义序列码(特定的字符,当它们的前面带有反斜杠时有特殊的意义):

 例子:

using System;

namespace Note
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine("\nHello\tWorld\n");

            Console.ReadKey();

        }
    }
}

 运算符

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C# 有丰富的内置运算符,分类如下:

1)算术运算符

2)关系运算符

3)逻辑运算符

4)位运算符

5)赋值运算符

6)其他运算符

 算术运算符(数学的加减乘除)

注:

c = a++: 先将 a 赋值给 c,再对 a 进行自增运算

c = ++a: 先将 a 进行自增运算,再将 a 赋值给 c

c = a--: 先将 a 赋值给 c,再对 a 进行自减运算

c = --a: 先将 a 进行自减运算,再将 a 赋值给 c

 

关系运算符(类似于比较大小)

逻辑运算符

例:

真 && 真 为真,真 && 假 为假 总结:有一个假就是假的

真 || 真 为真,真 || 假 为真,假 || 假 为假 总结:有一个真就是真的

!真 为假 !假 为真 总结:反着来

位运算符

位运算符作用于位,并逐位执行操作。&、 | 和 ^ 的真值表如下所示:

假设如果 A = 60,且 B = 13,现在以二进制格式表示,它们如下所示:

A = 0011 1100

B = 0000 1101

-----------------

A&B = 0000 1100

A|B = 0011 1101

A^B = 0011 0001

~A = 1100 0011

总结:

A&B 全是1为1

A|B 一个是1就是1

A^B 一样的就是0

~A 反着来

赋值运算符(上述的运算符的完成式的缩写)

其他运算符 

C# 中的运算符优先级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值