熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 9.1 變量和數據類型

2013-11-13 10:55:15  來源: .NET編程 

    在使用應用程序時用戶實際並不在意該應用程序如何存儲數據然而作為程序員您必須考慮到這一點用戶輸入的是哪種數據?是文本數字日期還是其他某種格式?在應用程序內部如何保存數據不僅僅會對如何處理數據產生影響而且會對使用該數據所實現的操作產生影響因此這一點至關重要為了在應用程序內部保存數據通常使用變量(變量是編碼過程中用於保存信息的一些簡單名稱)而且變量也有不同的類型每種數據都有一種類型例如有一種數據類型稱為String理所當然用於字符串(string)或文本數據還有用於日期和時間的Date數據類型用於整數的Integer數據類型以及用於浮點數的Decimal或Double數據類型每種數據類型都有不同的特征Integer類型只可以存儲整型數字如果向一個Integer變量中保存其他任何類型的數據都會引發異常同樣Date數據類型只能存儲日期和時間以下列出了數據類型的完整列表

    ·Boolean用於存儲True或False默認值為False

    ·Byte用於單字節數據它可以是一個單字符或者從的數字默認值為

    ·Char用於兩個字節的數據它可以是一個字符或者從 的數字由於Char比Byte大因此它可以存儲雙字節字符如中文等一些非英文字符默認值為

    ·Date用於存儲日期和時間默認值為oooi年日的::(午夜)

    ·Decimal用於小數它支持多達位的有效數字因此對於金融數字來說是最精確的類型默認值為

    ·Double用於浮點數與Decimal數據類型不同Double的范圍更小而且精確度也低然而其運行速度較快因此是浮點數的首選數據類型除非需要很高的精度默認值為

    ·integer用於范圍在一 之間的整數默認值為

    ·Long用於范圍在一 之間的整數默認值為O

    ·Object用於表示對象在VB中默認值為Nothing在C#中默認值為null

    ·SByte用於存儲一到}z}之間的整數默認值為

    ·Short用於范圍在 之間的整數默認值為

    ·Single用於不需要完整顯示Double數的浮點數默認值為

    ·String用於存儲文本(或字符串)數據在VB中默認值為Nothing在C#中為null

    ·Ulnteger等價於無符號的Integer由於它是無符號的因此只能存儲范圍在 之間的正數默認值為

    ·ULong等價於無符號的Long由於它是無符號的因此只能存儲范圍在 之間的正數默認值為

    ·UShort等價於無符號的Short由於它是無符號的因此只能存儲范圍在 之間的正數默認值為

    使用不同的數據類型可以讓該類型僅提供所需要的特性例如DateTime類型允許對日期進行操作數據存儲方式提取單獨的日期或時間部分此外使用數據類型可以選擇最有效的因此如果需要保存相當長的數字則可以使用Long a Long在內存中占據的空間比Short多因此如果只用來保存之間的數字則不需要使用Long本質上您所選擇的數據類型不僅僅依據該數據的類型而且要依據其大小

    ASPNET 入門教程完整版


From:http://tw.wingwit.com/Article/program/net/201311/14774.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.