① 電腦中的數據類型有哪幾種
· bool -> System.Boolean (布爾型,其值為 true 或者 false) · char -> System.Char (字元型,佔有兩個位元組,表示 1 個 Unicode 字元) · byte -> System.Byte (位元組型,占 1 位元組,表示 8 位正整數,范圍 0 ~ 255) · sbyte -> System.SByte (帶符號位元組型,占 1 位元組,表示 8 位整數,范圍 -128 ~ 127) · ushort -> System.UInt16 (無符號短整型,占 2 位元組,表示 16 位正整數,范圍 0 ~ 65,535) · uint -> System.UInt32 (無符號整型,占 4 位元組,表示 32 位正整數,范圍 0 ~ 4,294,967,295) · ulong -> System.UInt64 (無符號長整型,占 8 位元組,表示 64 位正整數,范圍 0 ~ 大約 10 的 20 次方) · short -> System.Int16 (短整型,占 2 位元組,表示 16 位整數,范圍 -32,768 ~ 32,767) · int -> System.Int32 (整型,占 4 位元組,表示 32 位整數,范圍 -2,147,483,648 到 2,147,483,647) · long -> System.Int64 (長整型,占 8 位元組,表示 64 位整數,范圍大約 -(10 的 19) 次方 到 10 的 19 次方) · float -> System.Single (單精度浮點型,占 4 個位元組) · double -> System.Double (雙精度浮點型,占 8 個位元組)
② ushort是什麼數據類型
最本質的區別在於類型所佔的位元組數。一般來說,int佔四位元組,short占兩位元組
③ c語言ushort是什麼類型
標准c語言中沒有ushort這個類型,這個類型應該是使用了宏定義的,猜測是 #define unsigned short ushort ,即 unsigned short 無符號整型
unsigned short表示無符號整型,在VC中用兩位元組表示,其范圍為[0,65535]。而short型表示的范圍是[-32768,32767]
④ c語言中的布爾類型、枚舉類型是個什麼概念
布爾類型 bool 只有兩個值,false 和 true,如果變數值為 0 就是 false,否則為 true,布爾變數只有這兩個值。如:
bool pb= -1.5; // pb=true;
bool pt=0; // pt=false;
枚舉類型是以 enum 關鍵字定義的一個類型,定義的枚舉變數只能取類型中的常量。
enum STU{ABD,BC,CD};
enum STU T=ABD; // 正確 ,T=0,因為枚舉類型的第一個常量的值從 0 開始。
T=0; // 錯誤,枚舉類型只能取枚舉常量的值。
⑤ c#的數據類型
基本數據類型:C#擁有比C/C++或者Java更廣泛的數據類型.這些類型是bool、byte、ubyte、short、ushort、int、uint、long、ulong、float、double和decimal,像Java一樣,所有這些類型都有一個固定的大小.又像C和C++一樣,每個數據類型都有有符號和無符號兩種類型.與Java相同的是,一個字元變數包含的是一個16位的Unicode字元,C#新的數據類型是decimal數據類型,對於貨幣數據,它能存放28位10進制數字。
兩個基本類:一個名叫object的類是所有其他類的基類。而一個名叫string的類也象object一樣是這個語言的一部分.作為語言的一部分存在意味著編譯器有可能使用它,無論何時在程序中寫入一句帶引號的字元串,編譯器會創建一個string對象來保存它。
參數傳遞:方法可以被聲明接受可變數目的參數.預設的參數傳遞方法是對基本數據類型進行值傳遞。ref關鍵字可以用來強迫一個變數通過引用傳遞,這使得一個變數可以接受一個返回值。out關鍵字也能聲明引用傳遞過程,與ref不同的地方是,它指明這個參數並不需要初始值。
COM的集成:C#對Windows程序最大的賣點可能就是它與COM的無縫集成了,COM就是微軟的Win32組件技術.實際上,最終有可能在任何.NET語言里編寫COM客戶和伺服器端。C#編寫的類可以子類化一個已存在的COM組件;生成的類也能被作為一個COM組件使用,然後又能使用,比方說,JScript語言子類化它從而得到第三個COM組件。這種現象的結果是導致了一個運行環境的產生,在這個環境里的組件是網路服務,可用任何.NET語言子類化。
索引下標:一個索引與屬性除了不使用屬性名來引用類成員而是用一個方括弧中的數字來匿名引用(就象用數組下標一樣)以外是相似的。
代理和反饋:一個代理對象包括了訪問一個特定對象的特定方法所需的信息.只要把它當成一個聰明的方法指針就行了。代理對象可以被移動到另一個地方,然後可以通過訪問它來對已存在的方法進行類型安全的調用.一個反饋方法是代理的特例.event關鍵字用在將在事件發生的時候被當成代理調用的方法聲明中。
⑥ c#字元串轉Ushort
C#中ushort類型為無符號 16 位整數,使用Convert.ToUInt16 方法 (String)將數字的指定 String 表示形式轉換為等效的 16 位無符號整數。代碼如下:
ushorta=Convert.ToUInt16("0xff");
Convert.ToUInt16(String)說明:
語法
[CLSCompliantAttribute(false)]
public static ushort ToUInt16(
string value
)
參數
value類型: System.String
包含要轉換的數字的 String。
返回值
類型: System.UInt16
等效於 value 的值的 16 位無符號整數。
- 或 -
如果 value 為 null,則為零。
⑦ HSHORT什麼類型
不管是vc還是vb編程,系統沒有定義HSHORT類型的數據,只有USHORT這種數據類型,如果你看見出現HSHORT類型的數據的話,應該是你自己程序typedef的。
⑧ C++中USHORT,在C#中使用什麼等效
ushort數據類型在不同的編程語言之間也是通用的
所以也可以使用ushort類型,表示無符號短整型
⑨ modbus ushort是什麼類型
short是雙位元組整數,ushort是無符號的雙位元組整數。
⑩ C#語言中的常用數據類型有哪些
數據類型:
1、基本數據類型
C#擁有比C/C++或者Java更廣泛的數據類型。這些類型是bool、byte、ubyte、short、ushort、int、uint、long、ulong、float、double和decimal。
像Java一樣,所有這些類型都有一個固定的大小。又像C和C++一樣,每個數據類型都有有符號和無符號兩種類型。
2、兩個基本類
一個名叫object的類是所有其他類的基類。而一個名叫string的類也象object一樣是這個語言的一部分.作為語言的一部分存在意味著編譯器有可能使用它。
無論何時在程序中寫入一句帶引號的字元串,編譯器會創建一個string對象來保存它。
3、參數傳遞
方法可以被聲明接受可變數目的參數.預設的參數傳遞方法是對基本數據類型進行值傳遞。ref關鍵字可以用來強迫一個變數通過引用傳遞,這使得一個變數可以接受一個返回值。
out關鍵字也能聲明引用傳遞過程,與ref不同的地方是,它指明這個參數並不需要初始值。
4、COM的集成
C#對Windows程序最大的賣點可能就是它與COM的無縫集成了,COM就是微軟的Win32組件技術.實際上,最終有可能在任何.NET語言里編寫COM客戶和伺服器端。
C#編寫的類可以子類化一個已存在的COM組件;生成的類也能被作為一個COM組件使用,然後又能使用。
5、索引下標
一個索引與屬性除了不使用屬性名來引用類成員而是用一個方括弧中的數字來匿名引用(就象用數組下標一樣)以外是相似的。
6、代理和反饋:一個代理對象包括了訪問一個特定對象的特定方法所需的信息.只要把它當成一個聰明的方法指針就行了。
(10)ushort是什麼數據類型擴展閱讀
用C#創建簡單的COM對象 :
COM對象是ClassLibrary類,它生成DLL文件。要在VS開發環境中創建一個簡單的COM對象,我們可以依次選擇「文件」->;「新創建」->;「工程」->。
「VisualC#工程」->;「類庫」,然後創建一個名字為Database_COMObject的工程。
需要注意的是:在COM中調用VC#對象需要下面的條件:類必須是public性質。
特性、方法和事件必須是public性質的。特性和方法必須在類介面中定義。事件必須在事件介面中定義。