1. 程式人生 > >C#學習日記05---資料型別 之 布林型別

C#學習日記05---資料型別 之 布林型別

值型別之布林型別:

   布林型別是用來表示 '真' 和 '假' 這兩個概念的,雖然看起來很簡單,但實際用法十分廣泛.我們知道,計算機是用二進位制來表示各種資料的,在它 的內部只有0或者1.布林型別表示的邏輯變數只有2中,True 或 False.

  在這裡我們對比下C/C++,布林型別在C/C++中的意義與C#一樣,表示 ‘真’ 或 ‘假’這兩個值,0表示的是 ‘假’其他非0的數字表示 ‘真’ 這種不正規的表達在C#中被廢棄了。在C#中 True、False都不能用其他值替代,在整數型別與布林型別之間也不存在任何轉換,也就是說將整數型別轉化成布林型別是不合法的。

   bool x=1  //錯誤

   bool x=true 或 x = false    //正確

接下來就定義一個布林型變數並輸出:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            bool b=true;
          Console.WriteLine(b);

        }
    }
}

結果為:     True