C#语法基础----变量

变量的作用:为了更好的管理内存数据,不同类型的数据存放在不同的内存块中。

变量的特点:不同数据类型占用的存储空间大小不一样。

变量的意义:内存地址是一串十六进制数,非常不好记忆,通过变量可以快速找到数据。

C#语法基础----变量

 

 

 

1.要确定存储的数据的类型。

2.给这块空间起一个有意义的名字,方便我们使用空间中的内容。

存储变量的语法:

变量类型   tagName;

tagName = value;

C#中数据类型(数值类型/引用类型):

1)整数类型int:只能存储整数,不能存储小数。

2)小数类型double:既能存储小数,又能存储整数。

3)金钱类型decimal:用来存储金钱,值后面加m。

4)字符串类型string:用来存储文本,也可存储空,要用“”括起来。

5)字符类型char:用来存储单字符,不能为空。

值类型默认是0

下面描述一下C#和PLC中数据类型的取值范围,它们还是有许多不同之处的,如下表:

  C# PLC
int -231~231 -32767~32768
double +-5*10-324~+-1.7*10308 (DINT)-2147483648~-2147483648
decimal (-7.9*1028~7.9*1028)/100~28
string 不适用 不适用
char 不适用 不适用

变量的使用规则:使用变量,要先声明后赋值在使用

变量的命名规则:

(1)必须以字母或“_”开头,不要以数字开头

 

(2)后面面可以跟任意字母,数字和_。

注意:1.变量名不要有C#关键字重复。

      2.C#中大小写敏感。

      3.同一个变量不要重复定义。

变量命名的方法:

1)Camel骆驼命名规则:要求变量名单词首字母小写,其余单词首字母大写,多用于变量或字段的命名。

2)Pascal命名规则:要求每个单词首字母大写,多用于类或方法命名。


 

C#中及格常用符号:

(1)“+”号:1.当“+”两边有一个是字符串时候,起连接作用。

              2.“+”两边是数字是相加。

(2){}占位符:使用方法先挖坑,在填坑。输出顺序按照挖坑顺序输出。

1 Console.WriteLine("课程编号:"+courseID+"课程名称:"+courseName); //+起到连接作用
2 
3 Console.WriteLine("课程编号:{0}课程名称:{1}".courseID,coureName);//{}占位符的用法
4 
5 Console.WriteLine($"课程编号:{courseID},课程名称:{courseName}");//Framework 4.6语法糖

注意:挖几个坑,填几个坑,多填没有效果,少坑抛异常。

异常:语法上没有任何错误,只不过运行期间,由于某些原因出现了问题,程序不在正确运行。

C#中的转义符:指的就是一个‘\’加上一个特殊的字符,组成了一个具有特殊意义的字符。

(1)\n:表示换行。(适用于console/winform/ios系统)

2)\":表示一个英文半角双引号。

(3)\t:表示一个tab键的空格。4个或8个空格,空格多少取决于编译器。

(4)\b:表示一个退格键,删除前一个字符,放在字符串的两边没有效果。

(5)\r\n:表示换行(windows系统适用)

(6)\\:表示一个\。

@符号的意义:1)取消\在字符串中的转移作用。

             2)将字符串按照原格式输出。

 

 

 

C#语法基础----变量

上一篇:Linux/Windows 配置config 使用ssh连接


下一篇:airflow安装rest api插件发现airflow webserver服务不能启动的解决办法