工控隨筆_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();
        }
    }
}

 

 

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

1、文章均為個人原創,歡迎轉載,轉載請保留出處:https://www.cnblogs.com/volcanol/

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

3、如果您覺得文章對您有幫助可轉至頁面上半部分打賞,或移步:打賞 

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM