工控隨筆_C#鏈接PLC_之_C#入門_03_基本數據類型

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


//namespace 關鍵字用來定義命名空間,命名空間主要用來解決命名衝突的問題
//命名空間還有一個做用是將一組相關的類組織到一個抽象空間裏面,必須引用
//命名空間,才能訪問命名空間的內容
namespace ConsoleApplication1  
{
    class Program
    {
        static void Main(string[] args)
        {
            //C#內置了不少簡單數據類型,也能夠稱爲基本數據類型
            //主要分爲三大類: 整型數據、浮點型數據和字符類型

            //整型數據類型: short、int、long
            //同時須要注意,整型數據具備有符號和無符號兩種,

            //byte 8bit
            Console.WriteLine("sbyte類型最大值爲:" + sbyte.MaxValue);
            Console.WriteLine("sbyte類型最小值爲:" + sbyte.MinValue);
            Console.WriteLine("byte類型最大值爲:" + byte.MaxValue);
            Console.WriteLine("byte類型最小值爲:" + byte.MinValue);

            //short  16bit
            Console.WriteLine("short類型最大值爲:" + short.MaxValue);
            Console.WriteLine("short類型最小值爲:" + short.MinValue);
            Console.WriteLine("ushort類型最大值爲:" + ushort.MaxValue);
            Console.WriteLine("ushort類型最小值爲:" + ushort.MinValue);

            //int  32bit
            Console.WriteLine("int類型的最大值爲:" + int.MaxValue);
            Console.WriteLine("int類型的最小值爲:" + int.MinValue);
            Console.WriteLine("uint類型的最大值爲:" + uint.MaxValue);
            Console.WriteLine("uint類型的最小值爲:" + uint.MinValue);

            //long  64bit
            Console.WriteLine("long類型的最大值爲:" + long.MaxValue);
            Console.WriteLine("long類型的最小值爲:" + long.MinValue);
            Console.WriteLine("ulong類型的最大值爲:" + ulong.MaxValue);
            Console.WriteLine("ulong類型的最小值爲:" + ulong.MinValue);


            //浮點數有三種類型: float、double、decimal
            //其中decimal數據類型用於貨幣計算,數據精度高,就是小數點後面的有效數字多
            
            //字符類型有兩種:  char 和 string
            //char是一種unicode字符類型,能夠表示寬字符集

            //在C#中通常不能進行隱式類型轉換,須要進行顯示數據類型轉換
            Console.WriteLine("char類型的最大值爲:" + (long)char.MaxValue );
            Console.WriteLine("char類型的最小值爲:" + (long)char.MinValue);
            Console.WriteLine("char類型的最大值表示的字符爲:" + (char)char.MaxValue);
            Console.WriteLine("char類型的最小值表示的字符爲:" + (char)char.MinValue);

            //string是一種unicode類型的字符串
            string strGreeting;
            Console.WriteLine("請輸入歡迎語:");
            strGreeting = Console.ReadLine();
            Console.WriteLine("您輸入的歡迎語爲:" + strGreeting);

            //注意,C#中進行字符串的鏈接能夠用兩個方式,用重載過的運算符 + 或者 join函數
            //由於尚未學習到模板的內容,這裏暫時不介紹了

            //最後還有一個特殊的基本數據類型bool類型,它有兩個值 true 和 false
            //須要注意的是,C#與C, C#與C++不一樣的是,非零值不能隱式的表示bool量
            if (true)
                Console.WriteLine("使用了true常量");

            /*
             * 下面的強制類型轉換不能成功,因此這個地方須要特別的注意
            if((bool)1)
                Console.WriteLine("使用了true常量");

           */

            Console.Read();
        }
    }
}

 

 

--------------------------------------------------------------分割線---------------------------------------------------------------html

一、文章均爲我的原創,歡迎轉載,轉載請保留出處:https://www.cnblogs.com/volcanol/函數

二、獲取工控PLC、變頻器、HMI、計算機、Windows、Linux、嵌入式資料點擊:獲取資料
學習

三、若是您以爲文章對您有幫助可轉至頁面上半部分打賞,或移步:打賞 ui

四、或者在頁面右下角點推薦喲!!!spa

--------------------------------------------------------------分割線---------------------------------------------------------------code

相關文章
相關標籤/搜索