内存:用户存储正在运行的程序数据 ,用于暂时存放CPU中的运算数据
RAM存储单元的内容可随机存取,且存取时间和存储单元的物理位置无关,断电后里面保存的数据丢失,即为易失性
变量:代表一块内存空间,可以通过变量名称向内存存/取数据。有变量就不需要我们记忆复杂的内存地址。
向内存申请一块内存空间的语法:
数据类型 变量名;
数据类型:
int:整型*(整数类型)
double:小数(双精度浮点型)
char:字符型 只能存储一个字符,并且这个字符要求用单引号
string:字符串 把0个或一个或多个字符连接,要求用双引号
decimal:存储金钱(高精度的财务和金融计算机领域)
注:在C#开发环境中,直接写一个小数,为double类型
在一个小数后面加m/M,就是告诉编译器此数字为decimal类型
变量声明三种方法:
1)先声明在赋值 int a; a=3;
2)定义变量时,直接赋值。 int a=3;
3)一次声明多个同类型的变量 int a=1,b=2,c=3;
变量一定要先声明,后赋值,最后使用(取值)
变量的命名规则:
1、必须以"字母"_或@符号开头(不以数字开头)
2、后面可以跟任意"字母"、数字、下划线。
注意:
在C#中,区分大小写。
另外,一些关键字对于C#编辑器而言有特定的含义,如果错误使用其中的关键字,编辑器会出错,所以变量名不要与C#系统中的关键字重复。
C#变量命名编码规范——Camel命名法:
首个单词的首字母小写,其余单词的首字母大写。
Pascal 命名规范:每一个单词第一个字母都大写
如果使用到英文单词的缩写,全部用大写!
在方法中定义变量要使用Camel命名法
赋值运算符:=
在方法中,一般情况下变量只能定义一次,但可以多次赋值,再次赋值,会覆盖原有值
"+"在C#中的意义:
数学中的加法运算,(符号两边为数字类型)
连接(符号两边为有一个是字符类型);
在console.Writeline("{0}{1}",data1,data2),第一个变量字符串中可以使用占位符,
当有多个参数时,输出都是第一个参数中的内容,从第二个参数开始,都是用来替换第一个参数中的占位符的值,所以从第二个参数开始,要不要输出,就看第一个参数中有没有相关占位符。
str = Console.ReadLine();
用于让用户从键盘上输入一句话,当程序执行到这句话,就会暂停,然后等待用户从键盘输入一句话,按回车程序继续执行。如果想得到用户输入的内容,就需要定义一个string类型的变量,接受用户输入的内容。
string str;
str = Console.ReadLine();
Console.ReadKey();
接收用户输入的内容,必须定义一个字符串来进行接收
RAM存储单元的内容可随机存取,且存取时间和存储单元的物理位置无关,断电后里面保存的数据丢失,即为易失性
变量:代表一块内存空间,可以通过变量名称向内存存/取数据。有变量就不需要我们记忆复杂的内存地址。
向内存申请一块内存空间的语法:
数据类型 变量名;
数据类型:
int:整型*(整数类型)
double:小数(双精度浮点型)
char:字符型 只能存储一个字符,并且这个字符要求用单引号
string:字符串 把0个或一个或多个字符连接,要求用双引号
decimal:存储金钱(高精度的财务和金融计算机领域)
注:在C#开发环境中,直接写一个小数,为double类型
在一个小数后面加m/M,就是告诉编译器此数字为decimal类型
变量声明三种方法:
1)先声明在赋值 int a; a=3;
2)定义变量时,直接赋值。 int a=3;
3)一次声明多个同类型的变量 int a=1,b=2,c=3;
变量一定要先声明,后赋值,最后使用(取值)
变量的命名规则:
1、必须以"字母"_或@符号开头(不以数字开头)
2、后面可以跟任意"字母"、数字、下划线。
注意:
在C#中,区分大小写。
另外,一些关键字对于C#编辑器而言有特定的含义,如果错误使用其中的关键字,编辑器会出错,所以变量名不要与C#系统中的关键字重复。
C#变量命名编码规范——Camel命名法:
首个单词的首字母小写,其余单词的首字母大写。
Pascal 命名规范:每一个单词第一个字母都大写
如果使用到英文单词的缩写,全部用大写!
在方法中定义变量要使用Camel命名法
赋值运算符:=
在方法中,一般情况下变量只能定义一次,但可以多次赋值,再次赋值,会覆盖原有值
"+"在C#中的意义:
数学中的加法运算,(符号两边为数字类型)
连接(符号两边为有一个是字符类型);
在console.Writeline("{0}{1}",data1,data2),第一个变量字符串中可以使用占位符,
当有多个参数时,输出都是第一个参数中的内容,从第二个参数开始,都是用来替换第一个参数中的占位符的值,所以从第二个参数开始,要不要输出,就看第一个参数中有没有相关占位符。
str = Console.ReadLine();
用于让用户从键盘上输入一句话,当程序执行到这句话,就会暂停,然后等待用户从键盘输入一句话,按回车程序继续执行。如果想得到用户输入的内容,就需要定义一个string类型的变量,接受用户输入的内容。
string str;
str = Console.ReadLine();
Console.ReadKey();
接收用户输入的内容,必须定义一个字符串来进行接收