[黑马程序员] _变量的基本使用方法(赋值、占位符、接收、命名规则)
2013-07-09 18:54
633 查看
内存:用户存储正在运行的程序数据 ,用于暂时存放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();
接收用户输入的内容,必须定义一个字符串来进行接收
相关文章推荐
- [黑马程序员] _变量的基本使用方法(赋值、占位符、接收、命名规则)
- Python 中特殊变量/方法命名规则说明(特别是私有变量)及使用实例
- 黑马程序员_C#基础知识学习笔记:变量的使用和命名规则
- Python 中特殊变量/方法命名规则说明(特别是私有变量)及使用实例
- 黑马程序员————IO流操作的基本规律和使用方法
- php使用post数组的键值创建同名变量并赋值的方法
- Zend Framework教程之模型Model基本规则和使用方法
- 零基础学python-10.2 多目标赋值与变量命名规则
- 2.5Groovy使用多赋值(方法的结果返回给多个变量)
- Wireshark 基本语法,基本使用方法,及包过滤规则
- Wireshark 基本语法,基本使用方法,及包过虑规则
- bash中一次性给多个变量赋值--命名管道的使用
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- 黑马程序员---Objective-C基础学习---点方法使用和成员变量的作用域
- JQuery中使用Ajax赋值给全局变量失败异常的解决方法
- 零基础学python-10.2 多目标赋值与变量命名规则
- JQuery中使用Ajax赋值给全局变量异常的解决方法
- java变量的命名使用规则
- 方法、变量与常量的命名规则
- 黑马程序员--08.泛型--02.【泛型方法】【泛型接口】【泛型限定的基本使用】【个人总结】