代码如下:

namespace ConsoleApplication1
{
class @class
{
static void Main_1(string[] args) //输出用户输入的内容
{
string admin = "";
while (true)
{
Console.WriteLine("请输入您想显示的内容5");
admin = Console.ReadLine();
if(admin == "")
{
Console.WriteLine("您未输入内容,即将关闭");
Console.ReadLine();
return; }
Console.WriteLine("您输入的内容是" + admin);
Console.ReadLine();
}
} #region bool
public static void @static(bool @bool) //@bool作为逻辑变量名
{
if (@bool)
System.Console.WriteLine("true");
else
System.Console.WriteLine("false");
}
static void Main_2()
{
@class.@static(true);
Console.ReadLine();
}
#endregion static void Main_3() // short的长度范围
{
short x = 32766;
x++;
Console.WriteLine(x);
x++;
Console.WriteLine(x);
Console.ReadLine();
} static void Main_4() //bool
{
bool a = true;
int i = 20;
bool b = i > 0 && i < 10;
Console.WriteLine("a值为:"+a+"\tb值为:"+b);
Console.ReadLine();
} static void Main_5() //转义符(\n换行\t(水平制表字符)向右8个字符)
{
Console.WriteLine("\n\tHello\n\tWorld!");
Console.ReadLine();
} static void Main_6() //操作符
{
int x = 5, y = 10, z;
x++; //后缀一元操作符
--x; //前缀一元操作符
z = x + y; //二元操作符
y = x > 10 ? 0:1; //三元操作符
System.Console.WriteLine(y); //输出三元操作符判断结果
Console.ReadLine();
} #region ++运算符
static void F(int x,int y,int z)
{
Console.WriteLine("x={0},y={1},z={2}",x,y,z);
}
static void Main_7()
{
int i = 1;
F(i++,i++,i++); //使用"++"运算符实现递加运算
Console.ReadLine();
}
#endregion static void Main_8() //不同操作符及不同数据类型得到不同的计算结果(例:5/2=2 but 5.0/2=2.5)
{
Console.WriteLine(5/3);
Console.WriteLine(4/3);
Console.WriteLine((5/3)==(4/3));
Console.WriteLine(5.0/3);
Console.WriteLine(4.0/3);
Console.WriteLine((5.0/3)==(4.0/3));
Console.ReadLine();
} static void Main_9() //右结合性
{
/*
* 由于赋值运算符是右结合性的,所以表达式a+=a-=a*=a等价于a+=(a-=(a*=a)),该表达式的求解过程为:
* 首先计算 a*=a,则a=144。
* 其次计算a-=144,则a=12-144=-132。
* 最后计算a+=-132,则a=12+(-132)=-120。
*/
int a = 12;
a += a -= a *= a;
Console.WriteLine(a);
Console.ReadLine();
} static void Main_10()
{
int intValue = 16; //定义整型变量
long longValue = intValue; //定义长整型,用于时间隐式转换(不丢失信息)
Console.WriteLine("intValue={0},longValue={1}",intValue,longValue);//显示转换后的值
Console.ReadLine();
} static void Main()
{ }
}
}

C#逻辑运算符详解的更多相关文章

  1. Mysql 逻辑运算符详解

    逻辑运算符又称为布尔运算符,用来确认表达式的真和假.MySQL 支持4 种逻辑运算符,如表4-3 所示. 表4-3                          MySQL 中的逻辑运算符 运算符 ...

  2. js中的逻辑运算符详解(||、&&、!)

    视频地址:https://www.bilibili.com/video/BV1Y7411K7zz?p=1 一直以来都没弄清楚js中的逻辑运算符是怎么回事 , 一直都以为他们的用法和java一样 , 今 ...

  3. [转]keil使用详解

    第一节 系统概述 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上.结构性.可读性.可维护性上有明显的优势,因而易学易用.用过 ...

  4. Swift语言的基础详解

    1.1.关于swift · Swift 是一种适用于 iOS 和 OS X 应用的全新编程语言,它建立在最好的 C 和 Objective-C 语言之上,并且没有 C 语言的兼容性限制.Swift 采 ...

  5. ORACLE PL/SQL编程详解

    ORACLE PL/SQL编程详解 编程详解 SQL语言只是访问.操作数据库的语言,并不是一种具有流程控制的程序设计语言,而只有程序设计语言才能用于应用软件的开发.PL /SQL是一种高级数据库程序设 ...

  6. Velocity魔法堂系列二:VTL语法详解

    一.前言 Velocity作为历史悠久的模板引擎不单单可以替代JSP作为Java Web的服务端网页模板引擎,而且可以作为普通文本的模板引擎来增强服务端程序文本处理能力.而且Velocity被移植到不 ...

  7. syslog及syslog-ng详解 日志服务器

    服务器的日志对系统工程师来说是至关重要的,一旦服务器出现故障或被入侵,我们需要查看日志来定位问题的关键所在,所以说对于线上跑的服务器而言日志应该合理的处理及管理.下面来   服务器的日志对系统工程师来 ...

  8. 20160204.CCPP体系详解(0014天)

    程序片段(01):define.h+data.h&data.c+control.h&control.c+view.h&view.c+AI.h&AI.c+main.c 内 ...

  9. KeilC51使用详解 (三)

    C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数使程序代码简单,结构清晰,易于调试和维护,下面介绍C51的库函数系统. 第一节 本征库函数(intrinsic rou ...

随机推荐

  1. 如何动态修改grid的列名

    有这样的需求,搜索时候会选择搜索类型,每种搜索类型展示的列名不一样 如何动态修改grid的列名 效果图:点击bColumn页面切换成bColumn 实现思路:通过grid的reconfigure方法, ...

  2. (二)Angularjs - 入门(2)

    AngularJS AJAX AngularJS提供了$http控制,可以用来获取服务器端的数据.服务器通过一个数据库的读取操作来获取需要的数据.注意AngularJS需要JSON格式的数据.一旦数据 ...

  3. 三维FEM的刚度矩阵数量级

    刚刚在调试三维的FEM代码,随手把全局刚度矩阵在FULL的情况下保存到了dat文件里. 注意,这个仅仅是一个半径为十的球的刚度矩阵 居然3.6G!!吓坏了!!截个图,留个纪念.还是老老实实用spars ...

  4. C++程序设计教程学习(0)-引子

    回想一下从事C++相关开发工作已经有4年,主要从事基于MFC.Duilib等GUI框架开发进行windows应用程序开发,还涉及了一些开源的项目.但是真的谈起这门语言或多或少都会有些心虚,关于C++的 ...

  5. Secure CRT 如何连接虚拟机里面的CentOS系统 当主机使用有线网的时候 作者原创 欢迎转载

    1.虚拟机的网卡配置如下图所示: 2.在CentOS 5.8的命令行界面:输入如下指令 然后准备修改里面的网关地址和自己的IP地址 3.同时查看自己的IP地址和网关 4.在第二步里面修改,网关地址应该 ...

  6. OnCreate

    用于创建插入符 /* CClientDC dc(this); TEXTMETRIC tm; dc.GetTextMetrics(&tm);//得到窗口字体信息 CreateSolidCaret ...

  7. 用命令行批处理bat,设置代理服务器、DNS、网关、WINS等

    http://hi.baidu.com/83050158/blog/item/50cbd63f9da79ccb7d1e711b.html 将下面代码复制到记事本,另存为NetSet.bat,修改相应i ...

  8. PHPCMS v9 导航显示二级菜单,显示相邻栏目,内容页显示二级栏目

    导航显示二级栏目 <div class="menu">{pc:content action="category" catid="0&quo ...

  9. arclist标签和list标签区别

    很多站长朋友在刚入门织梦的时候对织梦的标签存在很多的困惑,关于arclist标签和list标签,甚至不知道啥时候用arclist,啥时用list标签.arclist 为自由列表,全局模板中都生效,一般 ...

  10. 用Set中元素做条件查询

    一个老师教许多学生,一个学生被许多老师教,一个学生有好多书,同一种书被许多同学拥有.查询教拥有书"a"的学生的老师:   class teacher{   String id;   ...