网页设计 加入小组

2个成员 62个话题 创建时间:2014-10-20

网页设计制作教程资料:C#类型转换、运算符之间的关系

发表于 2014-11-13 985 次查看

网页设计制作教程资料:C#类型转换、运算符之间的关系


C#语言中需要一些类型之间的转换,很多人搞不明白。现在小编Q群162542073跟大家看一下都有哪些数据类型的转换关系:

类型转换:
1. 隐式转换
    隐式转换是系统自动执行的数据类型转换。隐式转换的基本原则是允许数值范围小的类型向数值范围大的类型转换,允许无符号整数类型向有符号整数类型转换。
2. 显式转换
显式转换也叫强制转换,是在代码中明确指示将某一类型的数据转换为另一种类型。显式转换的一般格式为:
        (数据类型名称)数据
例如:
int x=600;      short z=(short)x;
显式转换中可能导致数据的丢失,例如:
decimal d=234.55M;     int x=(int)d;


使用方法进行数据类型的转换
(1) Parse方法
Parse方法可以将特定格式的字符串转换为数值。Parse方法的使用格式为:
               数值类型名称.Parse(字符串型表达式)
例如:int x=int.Parse("123");
(2) ToString方法
ToString方法可将其他数据类型的变量值转换为字符串类型。ToString方法的使用格式为:
               变量名称.ToString( )
例如:int x=123;     string s=x.ToString( ); 


运算符与表达式
① 一元运算符:-(取负)、+(取正)、++(增量)、--(减量)。
② 二元运算符:+(加)、-(减)、*(乘)、/(除)、%(求余)。


2. 字符串运算符与字符串表达式
字符串运算符只有一个,即“+”运算符,表示将两个字符串连接起来。例如:
string connec="abcd"+"ef";
 // connec的值为“abcdef”
“+”运算符还可以将字符型数据与字符串型数据或多个字符型数据连接在一起,例如:
string connec="abcd"+'e'+'f';   
// connec的值为“abcdef”


3. 关系运算符与关系表达式
>,<,>=,<=,==,!=。
依次为大于,小于,大于等于,小于等于,等于,不等于。
用于字符串的关系运算符只有相等“==”与不等“!=”运算符。
4. 逻辑运算符与逻辑表达式
在C#中,最常用的逻辑运算符是!(非)、&&与、||(或)。

例如:
bool b1=!true;    // b1的值为false
bool b2=5>3&&1>2;    // b2的值为false
bool b3=5>3||1>2    // b3的值为true

5. 条件运算符与条件表达式
条件运算符是C#中唯一的三元运算符,条件运算符由符号“?”与“:”组成,通过操作三个操作数完成运算,其一般格式为:
布尔类型表达式?表达式1:表达式2


6. 赋值运算符与赋值表达式
在赋值表达式中,赋值运算符左边的操作数叫左操作数,赋值运算符右边的操作数叫右操作数。左操作数通常是一个变量。
复合赋值运算符,如“*=”、“/=”、“%=”、“+=”、“-=”等。

 

网页设计视频网站链接http://www.51rgb.com/mproductzh.aspx?classid=31
更多视频教程请前往51rgb官网  http://www.51rgb.com

 

豆瓣 网站网页设计小组

http://www.douban.com/group/520499/

 奋斗的新浪博客

http://blog.sina.com.cn/u/1748316330

帆的QQ空间

http://user.qzone.qq.com/113125174/main

风生水起博客

http://fengshengshuiqi06.blog.163.com/manage/#m=0&t=0

网页设计教程

 

PS 基础学习视频

http://pan.baidu.com/s/1kTmNFbp

AI 基础学习视频

http://pan.baidu.com/s/1ntHlQQ1

DW网页制作 基础学习视频

http://pan.baidu.com/s/1sjmE6T3

网络营销公开课

http://pan.baidu.com/s/1kTHVR0N

adobe软件  Ps视频   AI视频  DW视频   网络营销视频

http://yun.baidu.com/share/home?uk=271892183&view=album

发表回复
功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。
话题作者
51RGB教育
头衔:
活跃成员