C#笔记整理(变量与运算符)

using System;
namespace MyUniversity
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Hello world!");
            Console.ReadKey();
        }
    }
}

常量

定义:
在程序运行时,不会被修改的量

const string myGits = "Hello world!";
readonly string myGits = "Hello world!";

变量

定义:
计算机语言中能储存计算结果或能表示值抽象概念

整数类型

类型别名允许的值
sbyteSystem.SByte-128~127 整数
byteSystem.Byte0~255 整数
shortSystem.Int16-215~215-1整数
ushortSystem.UInt16216-1整数
intSystem.Int32-231~231-1整数
uint(U)System.UInt320~232-1整数
long(L)System.Int64-263~263-1整数
ulong(U、L)System.UInt640~264整数

浮点类型

类型别名近似最小值近似最大值
floatSystem.Single1.5*10-453.4*1038
double(D)System.Double5.0*10-3241.7*10308
decimal(M)System.Decimal1.5*10-451.5*10-45

文本和布尔型

类型别名允许的值
charSystem.Char一个Unicode字符,0~216-1
boolSystem.Boleantrue或者false
stringSystem.String一组字符

string是一个引用类型,所以它可以很长…

int myNum=100;
float myNum=100.0F;
double myNum=100.0;
bool myGirlFriend=false;

值得注意的是

String str = null; //str引用为空
String str = "";   //str引用一个空串

转义序列

转义序列产生的字符字符的Unicode值
\’单引号0x0027
\"双引号0x0022
\反斜杠0x005C
\00x0000
\a警告(产生蜂鸣)0x0007
\b退格0x0008
\f换页0x000C
\n换行0x000A
\r回车0x000D
\t水平制表符0x0009
\v垂直制表符0x000B

下面字符串是等价的

Console.Write("Hello world!\u000A"); //表示没用过,我怎么会在笔记记这玩意...
Console.Write("Hello world!\n");";

表达式

运算符类别示例
+二元a=b+c;
-二元a=b-c;
*二元a=b*c;
/二元a=b/c;
%二元a=b%c;
+一元a=+b;
-一元a=-b;

+(一元)刚学习的时候有点蛋疼,后来在重载运算符时才接触

备注:

string a="a";
string b="b";
string c=a + b;//正确
string c=a - b;//错误,字符串只能使用+

递增减运算符

运算符类别示例解释
++一元a=++b;a的值是b+1,b递增1
++一元a=b++;a的值是b,b递增1
一元a=–b;a的值是b-1,b递减1
一元a=b–;a的值是b,b递减1

赋值运算符

运算符类别示例
+=二元a+=b;
-=二元a-=b;
*=二元a*=b;
/=二元a/=b;
%=二元a%=b;

运算符优先级

由上到下依次递减

运算符
++,–(前缀);+,-(一元)
*,/,%
+,-
=,+=,-=,*=,/=,%=
++,–(用作后缀)

欢迎关注我的微信个人订阅号
这里写图片描述
我的微博:well火柴
每天多学一点0.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值