摘要: 关系运算符:>, < , >=, <=, !=, ==关系运算式:由关系运算符组成的表达式。关系表达式的结果为布尔类型C#的布尔类型值可以是true 或者false注意:在别的计算机语言中,一般用0表示false,用1表示true。但是在C#中没有这种表示方法。而且布尔类型的变量不能转换成int类型(包括自动转换和强制转换) 阅读全文
posted @ 2012-08-28 21:59 richardzeng 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算符: &&, ||, !逻辑表达式:条件表达式1 &&(||) 条件表达式2&& 运算规则:只有条件表达式1,2都为True时结果才为True|| 运算规则:只要一个条件表达式为True,结果为True!运算规则:条件表达式的值为True时,结果为False,值为False是,结果为True算术运算符、关系运算符、逻辑运算符优先级A !为单目运算符,优先级比算术运算符、关系运算符高B. 算术运算符号的优先级比关系、逻辑运算符优先级高C 逻辑运算符&& 和||的优先级要比关系运算符低!(通常表达式1和表达式2就是关系运算符, 阅读全文
posted @ 2012-08-28 21:59 richardzeng 阅读(3840) 评论(0) 推荐(1) 编辑
摘要: 自动转换:从低到高,不丢失精度的情况下自动转换。强制转换:数值类型的可以采用强制转换,不过要注意精度丢失、数据为空或数据溢出的情况int number = (int)"123"; // Build Error: 字符串不能转换成int,即使字符串内容是数字!上面的字符串强制向int转换会出现Build Error,这个情况特别容易犯错误。Int.Parse 和 Convert.ToInt有区别吗?C#中的空值的判断 和 Convert.ToInt32()和int.Parse()的区别注意:C#中的Console API ReadLine只返回了String类型,不能返回Nu 阅读全文
posted @ 2012-08-28 21:58 richardzeng 阅读(237) 评论(0) 推荐(0) 编辑