国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net運算符之邏輯運算符以及其他運算符介紹與實例

2024-07-10 12:44:51
字體:
來源:轉載
供稿:網友

邏輯(布爾型)運算符用于對boolean型的結果的表達式進行運算,運算的結果都是boolean型。其運算結果如下所示:

運算符 運算 例子 結果
& AND(與) false&true false
| OR(或) false|true true
^ XOR(異或) false^true true
! NOT(非) !false true
&& AND(短路) false&&true false
|| OR(短路) false||true true


下面對一些比較容易出現問題進行簡單解釋:

1、“^“ 將計算操作數的邏輯“異或”;也就是說,當且僅當只有一個操作數為 true時,結果才為true。

2、“&”與”&&“的區別在于,如果使用前者連接,那么無論任何情況下,“&”兩邊的表達式都會參與計算。如果使用后者連接,當“&&”的左邊為false,則將不會計算其右邊的表達式。

3、“|”與“||”的區別在于,“|”表示兩邊任何一個布爾表達式為真,該組合就會返回true值;而對于“||”,跟第二差不多,若左邊是true則返回true,若左邊是falsh,則看右邊,若右邊為true則為true否則為falsh。

代碼如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

        int x = 0;
        string name = "搜索吧";

        //&運算,兩個中任何一個為假時則為假
        Response.Write("x != 0 & name = /"搜索吧/"的運算結果是:"+ (x != 0 & name == "搜索吧"));

        Response.Write("<br>");

        //|運算,當兩個中任何一個為真時,運算結果為真,否則為加
        Response.Write("x != 0 | name = /"搜索吧/"的運算結果是:" + (x != 0 | name == "搜索吧"));

        Response.Write("<br>");

        //^運算,當且僅當有一個是True時,為真,否則為假
        Response.Write("x != 0 ^ name = /"搜索吧/"的運算結果是:" + (x != 0 ^ name == "搜索吧"));
        Response.Write("<br>");
        Response.Write("x == 0 ^ name = /"搜索吧/"的運算結果是:" + (x == 0 ^ name == "搜索吧"));
        Response.Write("<br>");

        //!運算,若真則假,若假則真

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西城区| 云和县| 万宁市| 黑水县| 城步| 秦皇岛市| 丹东市| 怀远县| 彭山县| 洛南县| 抚松县| 莱阳市| 峨山| 扎囊县| 钦州市| 潼南县| 砀山县| 靖宇县| 房产| 稻城县| 大英县| 赣榆县| 石泉县| 崇礼县| 太湖县| 临高县| 沾益县| 炎陵县| 长沙市| 九江市| 金山区| 福清市| 五原县| 新沂市| 富蕴县| 利川市| 华宁县| 铜陵市| 饶河县| 廉江市| 崇义县|