- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vs 基本语法
VS2010基本语法学习标识符(identifier)定义:标识符是用来对程序中各个元素(命名空间、类、方法和变量)进行标识的名称。规则:只能使用字母(大写和小写)、数字和下划线字符;标识符必须一个字母开头(下划线被视为字母)。使用变量定义:是容纳了一个值的存储位置(可将变量想象成存放临时信息的容器),程序中的每个变量分配一个唯一的名称。命名变量常规:不要使用下划线;不要创建仅有大小写区别的标识符;使用小写字母作为变量名的首字母;在包含多个单词的标识符中,从第二个单词开始,每个单词都采取首字母大写的形式(这称为namelCase记法号);不要使用匈牙利记法号(Hungarian notation)。声明变量通过声明语句声明变量的类型和名称。例:声明int类型的变量age int age;声明好变量后,通过赋值操作符(=)为变量赋值 age = 24;使用基本的数据类型数据类型描述大小(位)示例int整数32int count; count = 42;long长整数64Long wait; wait = 42L;float浮点数32Float away; away = 0.42F;double双精度(更精确)浮点数64Double trouble; trouble = 0.42; decimal货币值(比double具有更高的精度和更小的范围)128Decimal coin;coin = 0.42M;string字符序列每字符16位String vest;vest = “42”;Char单字符16Char grill; grill = ‘42’;Bool布尔值8Bool teeth; teeth=false;使用算数操作符定义:用于对值进行‘操作’以生成新值的符号(+,-,*和/)称为操作符操作符和数据类型·并不是所有操作符都适用于所有数据类型。可以对char,int,long,float,double或者decimal类型的值使用任何算数操作符。但是,除了加法操作符(+)之外,不能对string或者bool类型的值使用其他任何算数操作符。·加法操作符(+)可用于连接字符串值。·一次算术运算的结果的类型要取决于操作数的类型。·0除以任何数,结果都为0;用任何数除以0,结果都为无穷大(Infinity);0.0/0.0,结果为NaN(not a number);10+NaN,结果为NaN;10+Infinity,结果为Infinity;Infinity*0,结果为0;NaN*0,结果为NaN。·%取模(余数)操作符,用于取两个数相除所得余数。在C#中取模操作符适用于所有数值类型,结果不一定为整数。控制优先级定义:优先级(precedence)控制着一个表达式中的各个操作符的求值顺序。在c#中,multiplicative操作符(*,/和%)的优先级高于additive操作符(+和-)。也可以使用圆括号来覆盖优先级规则,强制操作数按你希望的任何方式绑定操作符。使用结合性对表达式进行求值定义:结合性(associativity)是值操作数的求值方向(向左或向右)。例如,操作符/和*都具有从左向右的结合性。结合性和赋值操作符在c#中,等号(=)称为赋值操作符。赋值操作符取两个操作数,右侧的操作数被求值,结果保存在左侧的操作数中。赋值操作符是从右到左结合的。最右侧的赋值最先发生,被赋的值从右向左,在各个变量之间传递。变量的递增或递减递增(++)和递减(--)都是一元操作符,即它们只有一个操作数。递增和递减操作有前缀形式和后缀形式两种。前缀形式(++x)先对变量x进行递增,再将新值作为表达式的值返回;后缀形式(x++)先将变量x的值作为表达式的值返回,然后再对x进行递增。声明隐式类型的局部变量var关键字指示编译器根据用于初始化变量的表达式来推断变量的类型。在变量被声明之后,就只能将推断类型的值赋给该变量。使用决策语句声明布尔变量一个布尔表达式的值肯定为true或false。使用布尔操作符布尔操作符(Boolean operator)是求值结果要么为true,要么为false的一个操作符。相等和关系操作符相等(==)和不等(!=)操作符,是二元操作符。用于判断两个类型相同的值是否相等,返回true或false。关系操作符小于()、小于等于(=)、大于()和大于等于(=),同样是用于两个值之间的比较,返回true或false。条件逻辑操作符逻辑AND(逻辑与)操作符(用表示)和逻辑OR(逻辑或)操作符(用||表示),这两个统称为条件逻辑操作符。作用:是将两个布尔表达式或值合并成单独一个布尔结果。对比:条件逻辑操作符与相等/关系操作符的相似之处在与,他们的结果都是true或false;不同之处在于,他们操作的值(操作数)本身就必须是
文档评论(0)