您的位置:首页 > 职场人生

01黑马程序员_变量,赋值运算

2013-03-10 21:24 281 查看

------ Windows
Phone 7手机开发、.Net培训、期待与您交流!
-------

变量

用户存储正在运行的程序数据(不准备)
Ram:内存有个特点,断电后里面的数据丢失

变量:代表着一块内存空间,我们可以通过变量名称向内存存/取数据.有变量就去不需要我们记忆复杂的内存地址.

向内存申请一块内存空间的语法:

数据类型  变量名:

数值:整数:int

      非整数:double/decimal

      非数值char/string

(有图片。。。)



namespace _02变量
{
class Program
{
static void Main(string[] args)
{
int number;//开一个能放 数字的空间
number = 1000;//
Console.WriteLine(number);

double pi;
pi = 3.14;

char sex;
sex = '男';

string jpName, lsname, wwname;
int zsage = 18, lsage = 20, wwage = 22;
jpName = "油炸你妹妹啊";

decimal money;
money = 1000.25m;

Console.WriteLine(pi);
Console.ReadKey();
}
}
}


变量声明的3种方法:

1)先声明,再赋值。   Int a;    a=3

2)定义变量时,直接赋值。 Int a=3;

3)一次生命多个同类型的变量,多个变量名称之间要用都好分隔,最后以分好结束

            string jpName, lsname, wwname;

            int zsage = 18, lsage = 20, wwage = 22;

变量一定要先声明,后赋值,最后使用(取消/或者调用或写这个变量名)

变量的命名规则:

1) 必须以"字母"_或@符号开头.(开头多国“字母”包括中文日文等。。不包括数字)

2) 后面可以跟任意"字母"\数字\下划线.

注意:

1)你起的变量名不要与c#系统中的关键字重复.

2)在c#中,大小写是敏感的.

3)同一个变量名不允许重复定义(先这么认为,不严谨)

关键字,最好不能包括(蓝色)

不能重复定义,可以重复赋值.

定义变量名时,变量名要有意义

c#变量命名规范

--Camel命名法:首个单词的首字母小写,其余单词的首字母大写.

如:studentName  zsAge  name

--Passcal命名规范:每个单词第一个字母都大写

如:SoftwareName SystemVersion

-如果使用到英文单词的缩写,全部用大写!

在变量中多用Camel命名法

赋值运算符和复制表达式

赋值运算符:=

a=a+1;
这里的=号是赋值运算符,不是数学一样上的相等.
变量可以重复赋值,一旦给一个变量赋值了新值,那么变量中的老值就不服存在了.
在一个方法中,一般情况下变量只能定义一次(先这么认为),但可以多次赋值,再次赋值时,会把变量中缘由的值给覆盖掉

“+”在c#中有两种意义:

1)是数学中的加法运算:两边参与加法运算的数据类型为数字类型,则表示加法意义

2)是连接的意思:两边参与的有一个是字符类型,是连接的意义

在 Console.WriteLine();中,第一个变量/字符串中可以使用占位符.

占位符由{数字}组成,数字由0开始编号

第1个占位符:{0}

第3个占位符:{1}

第2个占位符:{3}

......

string name = "张三";
int age = 28;
decimal salary = 7600.33m;
int number = 1000;
Console.WriteLine("我叫"+name+",今年"+age+"岁了,我的工资是"+salary+"元");//+号可以连接两个字符串,这里的"+"是连接的意思
Console.WriteLine("我叫{0},今年{1}岁了,我的工资是{2}元", name, age, salary);




//第五题,交换两个变量的值
int a = 5;
int b = 10;
int temp;

temp = a;
a = b;
b = temp;
Console.WriteLine("a={0} b={1}",a,b);

//这样写并没有交换a与b变量的值
// Console.WriteLine("a={0} b={1}",b,a);

Console.ReadKey();


------- Windows
Phone 7手机开发、.Net培训、期待与您交流!
-------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  变量 命名 规则 赋值
相关文章推荐