c# 整數類型轉byte_C#中數據類型的整數類型

c# 整數類型轉byte

Here is the list of the built-in integral types of data types in C#, sbyte, byte, char, short, ushort, int, uint, long and ulong

這是C#, sbyte , byte , char , short , ushort , int , int , uint , long和ulong中數據類型的內置整數類型的列表

C#數據類型的積分類型 (C# Integral types of Data types)

TypeSystem typeSize (in bits)Value RangeValue type
sbyteSystem.SByte8-bits-128 to 127Signed integer
byteSystem.Byte8-bits0 to 255Unsigned integer
charSystem.Char16-bitsU+0000 to U+ffffUnicode character
shortSystem.Int1616-bits-32,768 to 32,767Signed integer
ushortSystem.Int1616-bits0 to 65,535Unsigned integer
intSystem.Int3232-bits-2,147,483,648 to 2,147,483,647Signed integer
uintSystem.Int3232-bits0 to 4,294,967,295Unsigned integer
longSystem.Int6464-bits-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807Signed integer
ulongSystem.Int6464-bits0 to 18,446,744,073,709,551,615Unsigned integer
類型 系統類型 大小(以位為單位) 取值范圍 值類型
兆字節 系統字節 8位 -128至127 有符號整數
字節 系統字節 8位 0至255 無符號整數
燒焦 系統字符 16位 U + 0000至U + ffff Unicode字符
System.Int16 16位 -32,768至32,767 有符號整數
超短 System.Int16 16位 0至65,535 無符號整數
整型 System.Int32 32位 -2,147,483,648至2,147,483,647 有符號整數
int System.Int32 32位 0至4,294,967,295 無符號整數
System.Int64 64位 -9,223,372,036,854,775,808至9,223,372,036,854,775,807 有符號整數
烏龍 System.Int64 64位 0至18,446,744,073,709,551,615 無符號整數

Example:

例:

In this example, we are declaring variables of different integral types of data types, initializing with the different value, printing the system types of the variables, size of the types and min, max values of the types.

在此示例中,我們聲明了不同整數類型的數據類型的變量,使用不同的值進行初始化,打印了變量的系統類型,類型的大小以及類型的最小值,最大值。

using System;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
//sbyte
sbyte a = -10;
Console.WriteLine("sbyte...");
Console.WriteLine("a = " + a);
Console.WriteLine("type of variable = " + a.GetType());
Console.WriteLine("size of sbyte = " + sizeof(sbyte));
Console.WriteLine("Min value of sbyte = " + sbyte.MinValue);
Console.WriteLine("Max value of sbyte = " + sbyte.MaxValue);
Console.WriteLine();
//byte
byte b = 10;
Console.WriteLine("byte...");
Console.WriteLine("b = " + b);
Console.WriteLine("type of variable = " + b.GetType());
Console.WriteLine("size of byte = " + sizeof(byte));
Console.WriteLine("Min value of byte = " + byte.MinValue);
Console.WriteLine("Max value of byte = " + byte.MaxValue);
Console.WriteLine();
//char
char c = 'P';
Console.WriteLine("char...");
Console.WriteLine("c = " + c);
Console.WriteLine("type of variable = " + c.GetType());
Console.WriteLine("size of char = " + sizeof(char));
Console.WriteLine("Min value of char = " + (int)(char.MinValue));
Console.WriteLine("Max value of char = " + (int)(char.MaxValue));
Console.WriteLine();
//short
short d = -18910;
Console.WriteLine("short...");
Console.WriteLine("d = " + d);
Console.WriteLine("type of variable = " + d.GetType());
Console.WriteLine("size of short = " + sizeof(short));
Console.WriteLine("Min value of short = " + short.MinValue);
Console.WriteLine("Max value of short = " + short.MaxValue);
Console.WriteLine();
//ushort
ushort e = 18910;
Console.WriteLine("ushort...");
Console.WriteLine("e = " + e);
Console.WriteLine("type of variable = " + e.GetType());
Console.WriteLine("size of ushort = " + sizeof(short));
Console.WriteLine("Min value of ushort = " + ushort.MinValue);
Console.WriteLine("Max value of ushort = " + ushort.MaxValue);
Console.WriteLine();
//int
int f = -893818910;
Console.WriteLine("int...");
Console.WriteLine("f = " + f);
Console.WriteLine("type of variable = " + f.GetType());
Console.WriteLine("size of int = " + sizeof(int));
Console.WriteLine("Min value of int = " + int.MinValue);
Console.WriteLine("Max value of int = " + int.MaxValue);
Console.WriteLine();
//uint
int g = 893818910;
Console.WriteLine("uint...");
Console.WriteLine("g = " + g);
Console.WriteLine("type of variable = " + g.GetType());
Console.WriteLine("size of uint = " + sizeof(uint));
Console.WriteLine("Min value of uint = " + uint.MinValue);
Console.WriteLine("Max value of uint = " + uint.MaxValue);
Console.WriteLine();
//long
long h = -90909893818910;
Console.WriteLine("long...");
Console.WriteLine("h = " + h);
Console.WriteLine("type of variable = " + h.GetType());
Console.WriteLine("size of long = " + sizeof(long));
Console.WriteLine("Min value of long = " + long.MinValue);
Console.WriteLine("Max value of long = " + long.MaxValue);
Console.WriteLine();
//ulong
ulong i = 90909893818910;
Console.WriteLine("ulong...");
Console.WriteLine("i = " + i);
Console.WriteLine("type of variable = " + i.GetType());
Console.WriteLine("size of ulong = " + sizeof(ulong));
Console.WriteLine("Min value of ulong = " + ulong.MinValue);
Console.WriteLine("Max value of ulong = " + ulong.MaxValue);
Console.WriteLine();
//hit ENTER to exit
Console.ReadLine();
}
}
}

Output

輸出量

sbyte...
a = -10
type of variable = System.SByte
size of sbyte = 1
Min value of sbyte = -128
Max value of sbyte = 127
byte...
b = 10
type of variable = System.Byte
size of byte = 1
Min value of byte = 0
Max value of byte = 255
char...
c = P
type of variable = System.Char
size of char = 2
Min value of char = 0
Max value of char = 65535
short...
d = -18910
type of variable = System.Int16
size of short = 2
Min value of short = -32768
Max value of short = 32767
ushort...
e = 18910
type of variable = System.UInt16
size of ushort = 2
Min value of ushort = 0
Max value of ushort = 65535
int...
f = -893818910
type of variable = System.Int32
size of int = 4
Min value of int = -2147483648
Max value of int = 2147483647
uint...
g = 893818910
type of variable = System.Int32
size of uint = 4
Min value of uint = 0
Max value of uint = 4294967295
long...
h = -90909893818910
type of variable = System.Int64
size of long = 8
Min value of long = -9223372036854775808
Max value of long = 9223372036854775807
ulong...
i = 90909893818910
type of variable = System.UInt64
size of ulong = 8
Min value of ulong = 0
Max value of ulong = 18446744073709551615

Ref: Integral types table

參考: 整體類型表

翻譯自: https://www.includehelp.com/dot-net/integral-types-of-data-types-in-c-sharp.aspx

c# 整數類型轉byte

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/378451.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/378451.shtml
英文地址,請注明出處:http://en.pswp.cn/news/378451.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

COM+組件注冊方法

COM組件注冊方法 有兩種方式注冊組件:一種是調用regsvr32.exe:例如我們運行regsvr32.exe c:\test.dll來注冊位于C:盤根目錄下的test.dll。另外一種是在MTS(微軟事務服務器)中注冊。MTS是值得推薦的,因為它具有下列優點…

【智能車Code review】—曲率計算、最小二乘法擬合

博主聯系方式: QQ:1540984562 QQ交流群:892023501 群里會有往屆的smarters和電賽選手,群里也會不時分享一些有用的資料,有問題可以在群里多問問。 系列文章 【智能車Code review】—曲率計算、最小二乘法擬合 【智能車Code review】——坡道圖像與控制處理 【智能車Code re…

五、“嵌段共聚醚酯型”易去污整理劑的結構特點及對織物服用性的影響?

“嵌段共聚醚酯型”易去污整理劑的結構特點及對織物服用性的影響? 收集資料階段 嵌段共聚醚酯型易去污整理劑(簡稱聚醚酯)是滌綸最早的一種耐久性易去污劑,其商品名稱為Permalose T,由英國ICI公司生產,它能使滌綸及其混紡織物具有優良的易去污、抗濕再沾污和抗靜電性能。…

linux服務器指示燈,【轉】明明白白你的Linux服務器——故障篇 | 旺旺知識庫

在Linux/unix服務器的維護過程中,遇到各種各樣的問題;有的嚴重,有的很好解決,有的解決過程我就記錄下來與大家分享下,希望能給大家帶來幫助。故障一、今天早上來的第一件事,就是檢查昨天晚上剛剛重新安裝的…

構件圖(Component Diagram)—UML圖(八)

構件圖是顯示代碼自身結構的實現級別的圖表。構件圖由諸如源代碼文件、二進制代碼文件、可執行文件或動態鏈接庫 (DLL) 這樣的構件構成,并通過依賴關系相連接 下面這張圖介紹了構件圖的基本內容: 下面這張圖是個構件圖的實例: 轉載于:https:/…

GAE work

https://appengine.google.com/ can visit in Home, but cannot visit in Office.Download a java SDK for GAE, will write something here.轉載于:https://www.cnblogs.com/cnyao/archive/2011/05/05/2038161.html

二進制文件簽名_二進制數的簽名表示

二進制文件簽名Prerequisite: Number systems 先決條件: 數字系統 Until now, we have only talked about positive numbers and have already discussed their mathematical operations. But there also exists negative numbers in the number system, in this a…

【智能車Code review】——坡道圖像與控制處理

博主聯系方式: QQ:1540984562 QQ交流群:892023501 群里會有往屆的smarters和電賽選手,群里也會不時分享一些有用的資料,有問題可以在群里多問問。 系列文章 【智能車Code review】—曲率計算、最小二乘法擬合 【智能車Code review】——坡道圖像與控制處理 【智能車Code re…

六、解釋紅外線紡織品的保健、保暖作用?

解釋紅外線紡織品的保健、保暖作用? 收集資料階段 人體既是遠紅外的輻射源又能吸收遠紅外輻射。由于人體60%~70%為水?故人體對紅外輻射吸收近似于水,人體組織所擁有的特定振動頻率和回轉周波數與人體組織中的O&…

linux yum命令作用,YUM命令使用示例

YUM或Yellowdog Updater Modified是管理rpm包的前端工具。 它用于通過命令行界面或使用圖形模式來安裝,刪除,更新和收集有關rpm軟件包的信息。 使用YUM的主要優點是,它解決了rpm包的所有依賴關系,并將它們與包一起安裝。下面讓我們…

PySide開發MySql遠程備份工具

MySql數據庫安裝在機房,而工作人員日常辦公的地方距離機房有段距離,且不在同一樓層。出入機房不是很方便。就想著能否給這些人員開發一個圖形化的備份MySql數據庫的小工具?使用組件如下:(1)Python(2)PySide(3)mysqldump其實mysql已…

HadoopSourceAnalyse --- Nodemanager Container request handler

Overview Container 是Hadoop中運行任務的地方,當Resourcemanager收到一任務請求后,會向nodemanager 請求一個Container 來運行ApplicationMaster, ApplicationMaster運行起來之后,會繼續向Resourcemanager請求新的container來運行…

數據結構 二叉樹的存儲結構_線程二叉樹| 數據結構

數據結構 二叉樹的存儲結構線程二叉樹 (Threaded Binary Tree ) A binary tree can be represented by using array representation or linked list representation. When a binary tree is represented using linked list representation. If any node is not having a child …

七、有機硅柔軟劑在不同發展階段分子結構特征及主要解決的問題?

有機硅柔軟劑在不同發展階段分子結構特征及主要解決的問題? 收集資料階段 聚有機硅氧烷具有低表面能、優良的潤滑性、熱穩定性和疏水性。從分子層面分析,經聚有機硅氧烷處理的織物,其柔軟性來自硅氧烷骨架中 Si—O—Si鍵的 360自由旋轉及甲基之間的低相互作用。因此,聚有機…

【智能車Code review】——拐點的尋找

博主聯系方式: QQ:1540984562 QQ交流群:892023501 群里會有往屆的smarters和電賽選手,群里也會不時分享一些有用的資料,有問題可以在群里多問問。 系列文章 【智能車Code review】—曲率計算、最小二乘法擬合 【智能車Code review】——坡道圖像與控制處理 【智能車Code re…

linux 單例模式改密碼,Java 利用枚舉實現單例模式

引言單例模式比較常見的實現方法有懶漢模式,DCL模式公有靜態成員等,從Java 1.5版本起,單元素枚舉實現單例模式成為最佳的方法。Java枚舉基本用法枚舉的用法比較多,本文主要旨在介紹利用枚舉實現單例模式的原理,所以這里…

編碼簡介

編碼簡介最近被字符集搞得頭大,基于為自己掃盲的目的,索性收集資料研究一下,現將各方資料歸納成本文。這里并不想把復雜的規則說明一大通。如有需要,請參照其他資料或本文給出的參考資料。 如有錯誤,歡迎指正。…

2013年5月7日---JS中的正則

/*(1)RegExp對象的test方法------------------C#中的isMatchvar num1d23; //一個字符串var regnew RegExp(^\\d$); //準備正則alert(reg.test(num)); //開始匹配并彈出--false*//*(2)ReExp對象的test方法var num123;var regnew RegExp(/^\d$/);ale…

八、關于防水透濕整理

1,防水透濕整理加工技術的類型? 收集資料階段 按照加工方式分類 防水透濕織物按照加工方式可分為高密織物、涂層織物和層壓織物。不同加工方式所對應的織物各有特色。高密織物產生于 20 世紀 80 年代,它的密度可達到普通織物的 20 倍。在晴朗天氣時,紗線孔隙大約為 10 μm…

linux qt 音頻文件怎么打開,Qt:獲取Linux中可用音頻設備的列表

我想要獲取我的Linux系統上可用的所有音頻設備的列表。然后我會將這個列表顯示在一個組合框中,用戶將從中選擇用于錄制/播放的設備。根據用戶的選擇,我將構建QAudioInput和QAudioOutput進行錄制/播放。Qt:獲取Linux中可用音頻設備的列表根據Q…