码迷,mamicode.com
首页 > Windows程序 > 详细

C#_运算符

时间:2015-07-07 14:26:08      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

数据类型:

大类 小类 C#语言 .net语言(通用语言) 说明 大小(字节) 值区间
基本数据类型(值类型) 整形 sbyte SByte 8位有符号整数 1  -128~127(负的2的7次方~正的2的7次方减1)
short Int16 16位有符号整数 2  -32768~32767(负的2的15次方~正的2的15次方减1)
int Int32 32位有符号整数 3  (负的2的31次方~正的2的31次方减1)
long Int64 64位有符号整数 4  (负的2的63次方~正的2的63次方减1)
byte Byte 8位无符号整数 1  0~255 (0~2的8次方减1)
ushort UInt16 16位无符号整数 2 (0~2的16次方减1)
uint UInt32 32位无符号整数 3 (0~2的32次方减1)
ulong UInt64 64位无符号整数 4 (0~2的64次方减1)
浮点型 float Single 32位单精度浮点数 4  1.5 × 10−45 到 3.4 × 1038
double Double 64位双精度浮点数 8 5.0 × 10−324 到 1.7 × 10308
decimal Decimal 128精确浮点数 16 1.0 × 10−28 到大约 7.9 × 1028
字符型 char Char 16位Unicode字符,放在‘‘里的是字符 2  
布尔型 bool Boolean 表示true或者false 1  
日期时间 datetime DateTime      
结构体 struct Struct      
枚举类型 enum Enum      
引用类型 字符串类型 string String      
         
数组          
集合          

 

运算符优先级:

优先级 运算符 名称或含义 使用形式 结合方向 说明
1 ( ) 圆括号 (表达式)/函数名(形参表)    
2 (类型) 强制类型转换 (数据类型)表达式    
++ 自增运算符 ++变量名/变量名++ 单目运算符
-- 自减运算符 --变量名/变量名-- 单目运算符
! 逻辑非运算符 !表达式 单目运算符
3 / 表达式/表达式 左到右 双目运算符
* 表达式*表达式 双目运算符
% 余数(取模) 整型表达式%整型表达式 双目运算符
4 + 表达式+表达式 左到右 双目运算符
- 表达式-表达式 双目运算符
5 > 大于 表达式>表达式 左到右 双目运算符
>= 大于等于 表达式>=表达式 双目运算符
< 小于 表达式<表达式 双目运算符
<= 小于等于 表达式<=表达式 双目运算符
6 == 等于 表达式==表达式 左到右 双目运算符
!= 不等于 表达式!= 表达式 双目运算符
7 && 逻辑与 表达式&&表达式 左到右 双目运算符
8 || 逻辑或 表达式||表达式 左到右 双目运算符
9 ?: 条件运算符 表达式1? 表达式2: 表达式3 右到左 三目运算符
10 = 赋值运算符 变量=表达式 右到左  
/= 除后赋值 变量/=表达式  
*= 乘后赋值 变量*=表达式  
%= 取模后赋值 变量%=表达式  
+= 加后赋值 变量+=表达式  
-= 减后赋值 变量-=表达式  

C#_运算符

标签:

原文地址:http://www.cnblogs.com/xtxtx/p/4626680.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!