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=32)定义变量时,直接赋值。 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培训、期待与您交流!
-------
相关文章推荐
- 黑马程序员--02.Java语言基础--01.【关键字】【标示符】【常量】【变量】【运算符】
- 黑马程序员_JavaSE基础01 之 环境变量、临时环境变量、classpath
- bool型变量的赋值和运算
- 黑马程序员 Java初级<二>--->数据、变量与运算
- 黑马程序员_JAVA笔记01—常识、环境变量、helloworld
- 黑马程序员——C语言知识点总结之变量与基本运算
- Shell学习笔记---变量赋值与运算
- [PowerShell入门]变量、赋值、算术运算、类型转换、数组、注释
- PHP在做二元赋值运算的时候, 返回值并不是左值,而是一个临时变量
- 转载:写了10年Javascript未必全了解的连续赋值运算 --> 说明了JS中变量是引用
- [黑马程序员] _变量的基本使用方法(赋值、占位符、接收、命名规则)
- 01..变量和运算
- 黑马程序员——C语言之机器数真值、原反补码、位运算与变量地址获取及输出原理
- Shell学习笔记---变量赋值与运算---待完善
- 黑马程序员_java基础(1) JDK汇总&变量与运算
- C++中,全局阈只能声明、初始化变量; 不能用于赋值、运算、调用函数等
- PHP在做二元赋值运算的时候, 返回值并不是左值,而是一个临时变量
- JavaScript基础 声明一个整形变量并赋值,两个整形变量进行加法运算
- 使用移位运算的时候,没有把最终的值重新赋值到原变量,导致死循环
- python基础之01数据类型-变量-运算浅解