(2)运算符和控制流
来源:互联网 发布:私家车拉客软件 编辑:程序博客网 时间:2024/05/16 06:03
运算符
一元运算符
二元运算符
将加法运算符用于字符串。
在算数运算符中使用字符。
int n='3'+'4';
char c=(char)n;
浮点类型的特殊性
不精确
非数字:-1f/0==>负无穷大
圆括号()
赋值运算符=
递增递减++ --
**线性安全的递增和递减(System.Threading.Interlocked)
Increament()
Decreament()
常量表示式(constant expression)
const 关键字会在编译时将值锁定。
const int intConstNum=60*3;
流控制语句
if()
while()
do while()
for()
foreach(in):遍历数据项集合
continue
switch:判断的test-expression与控制数值类型兼容的一个值。从sbyte--ulong,char, string,menu;
break
作用域和声明空间
作用域 scope
声明空间 declaration space
布尔表达式
关系运算符和相等性运算符 :< <= > >= == !=
逻辑布尔运算符: || && ^
逻辑求反 :!
条件运算符:conditional?consequence:alternative
空接运算符(null coalescing operator):expression1??expression2;
检查第一个表达式是否为null,如果为null,就返回第二个表示式。
按位运算符:
移位:<< >>
运算:& | ~ ^
预处理指令(不熟悉)
#if
//排除和包含代码
#if CSHARP2
System.Console.Clear();
#endif
#elif
#if LINUX
……
#elif WINDOWS
……
#endif
#else
#define
#define CSHARP2
#undef
#error
#warning
//生成错误和警告
#warning "same move allowed mutiple times"
#pragma
//关闭警告消息
#pragma warning disable 1030
//还原一个警告
#pragma warning restore 1030
#line
//可以改变C#编译器在报告错误或者警告时显示的行号。
#line 113 "XXX.cs"
#warning "same move allowed mutiple times"
#line default
#region #endregion
- (2)运算符和控制流
- 第三章 运算符和控制流
- c#运算符和控制流
- 运算符、控制流
- C#运算符、控制流
- Java 运算符、表达式和流程控制
- 运算符、表达式和流程控制
- 运算符、表达式和流程控制
- 运算符,表达式和流程控制
- 运算符、数组和控制语句
- javaScript-运算符、表达式和控制语句
- javaScript运算符和流程控制
- javascript运算符和控制语句
- 学点C# 2 运算符& 流控制& 循环& 类
- java学习(2)-运算符以及控制语句
- 【php 知识整理】(2) 运算符 & 流程控制
- 简明python教程 --C++程序员的视角(一):数值类型、字符串、运算符和控制流
- Python 入门之 运算符+控制流
- 对比理解指针函数和函数指针
- IE 中多出一个字的 BUG
- 使用GridView将数据导入或导出Excel中
- Object- C 内存管理之理解autorelease
- html静态页面标签抓取
- (2)运算符和控制流
- MySQL速查手册
- 修改的匈牙利命名法
- apache tomcat问题总结
- vector的增长机制
- 该死的BOM(byte-order mark)
- 在VC2008中使用vector时的C2143错误
- vc工程的debug 和release
- /dev/null 2>&1 解释