<label id="2a06w"><tt id="2a06w"></tt></label><label id="2a06w"><tt id="2a06w"><em id="2a06w"></em></tt></label><menu id="2a06w"></menu>
  • <dfn id="2a06w"><var id="2a06w"><label id="2a06w"></label></var></dfn>
    <sup id="2a06w"><button id="2a06w"><em id="2a06w"></em></button></sup>
    <dfn id="2a06w"><var id="2a06w"></var></dfn>
    <dfn id="2a06w"></dfn>
  • <dfn id="2a06w"><code id="2a06w"><ins id="2a06w"></ins></code></dfn>
  • <small id="2a06w"><samp id="2a06w"></samp></small>
  • <dfn id="2a06w"><table id="2a06w"><center id="2a06w"></center></table></dfn>
    <label id="2a06w"><tt id="2a06w"><em id="2a06w"></em></tt></label>
    <strike id="2a06w"><form id="2a06w"></form></strike>
    <menu id="2a06w"><tt id="2a06w"></tt></menu>

    將想法與焦點和您一起共享

    B、Bit、Byte他別指的是什么??發(fā)布者:本站     時間:2020-05-14 16:05:33

    bit(binary digit)位

    位是計算機(jī)數(shù)據(jù)中最小單元。位的值只會是0或1。雖然計算機(jī)也提供對位的判斷和操作,但是計算機(jī)指令一般以字節(jié)為單位。在大多數(shù)的計算機(jī)系統(tǒng)中,八位是一個字節(jié)。一位的值通常以存儲電容是否帶電來衡量。

    半個字節(jié)在英語中叫nibble。在一些系統(tǒng)中,octet代表8位,而不用字節(jié);而在另一些系統(tǒng)中,octets組成32位字,在這些系統(tǒng)中,指令長度以全字(32位)或半字(16位)表示。

    byte關(guān)鍵字代表一種整型,該類型按下表所示存儲值:

    類型范圍大小.NET Framework類型

    byte0到255無符號8位整數(shù)System.Byte

    文本

    可如下例所示聲明并初始化byte變量:

    byte myByte=255;

    在以上聲明中,整數(shù)255從int類型隱式轉(zhuǎn)換為byte類型。如果整數(shù)超出了byte類型的范圍,則將發(fā)生編譯錯誤。

    轉(zhuǎn)換

    存在從byte類型到short、ushort、int、uint、long、ulong、float、double或decimal類型的預(yù)定義隱式轉(zhuǎn)換。

    不能將存儲大小更大的非文字?jǐn)?shù)字類型隱式轉(zhuǎn)換為byte類型(請參見整型表中有關(guān)整型存儲大小的信息)。例如,請看以下兩個byte變量x和y:

    byte x=10,y=20;

    以下賦值語句將產(chǎn)生一個編譯錯誤,原因是賦值運算符右側(cè)的算術(shù)表達(dá)式默認(rèn)情況下計算為int。

    byte z=x+y;//Error:conversion from int to byte

    若要解決此問題,請使用強(qiáng)制轉(zhuǎn)換:

    byte z=(byte)(x+y);//OK:explicit conversion

    但是,在目標(biāo)變量具有相同或更大的存儲大小時,使用下列語句是可能的:

    int x=10,y=20;

    int m=x+y;

    long n=x+y;

    同樣,不存在浮點型到byte類型的隱式轉(zhuǎn)換。例如,除非使用顯式強(qiáng)制轉(zhuǎn)換,否則以下語句將生成一個編譯器錯誤:

    byte x=3.0;//Error:no implicit conversion from double

    byte y=(byte)3.0;//OK:explicit conversion

    調(diào)用重載方法時,必須使用顯式轉(zhuǎn)換。例如,請看以下使用byte和int類型參數(shù)的重載方法:

    public static void MyMethod(int i){}

    public static void MyMethod(byte b){}

    使用byte顯式轉(zhuǎn)換可保證調(diào)用正確的類型,例如:

    MyMethod(5);//Calling the method with the int parameter

    MyMethod((byte)5);//Calling the method with the byte parameter

    b=bit表示“位”

    B=Byte表示“字節(jié)”

    1Byte=8bit

    一個字節(jié)(byte)可以存放八個二進(jìn)制數(shù)字或一個字符(一個漢字占兩個字節(jié)),1024個字節(jié)稱為一個千字節(jié),記為1KB;1024個千字節(jié)稱為一個兆字節(jié),記為1MB;1024個兆字節(jié)稱為一個吉字節(jié),記為1GB。



    選擇我們,優(yōu)質(zhì)服務(wù),不容錯過
    1. 優(yōu)秀的網(wǎng)絡(luò)資源,強(qiáng)大的網(wǎng)站優(yōu)化技術(shù),穩(wěn)定的網(wǎng)站和速度保證
    2. 15年上海網(wǎng)站建設(shè)經(jīng)驗,優(yōu)秀的技術(shù)和設(shè)計水平,更放心
    3. 全程省心服務(wù),不必?fù)?dān)心自己不懂網(wǎng)絡(luò),更省心。
    ------------------------------------------------------------
    24小時聯(lián)系電話:021-58370032
    99人妻中文字幕视频在,亚洲无码视频在线免费看,久久国产乱子伦免费精品,日本中文字幕色视频网站
    <label id="2a06w"><tt id="2a06w"></tt></label><label id="2a06w"><tt id="2a06w"><em id="2a06w"></em></tt></label><menu id="2a06w"></menu>
  • <dfn id="2a06w"><var id="2a06w"><label id="2a06w"></label></var></dfn>
    <sup id="2a06w"><button id="2a06w"><em id="2a06w"></em></button></sup>
    <dfn id="2a06w"><var id="2a06w"></var></dfn>
    <dfn id="2a06w"></dfn>
  • <dfn id="2a06w"><code id="2a06w"><ins id="2a06w"></ins></code></dfn>
  • <small id="2a06w"><samp id="2a06w"></samp></small>
  • <dfn id="2a06w"><table id="2a06w"><center id="2a06w"></center></table></dfn>
    <label id="2a06w"><tt id="2a06w"><em id="2a06w"></em></tt></label>
    <strike id="2a06w"><form id="2a06w"></form></strike>
    <menu id="2a06w"><tt id="2a06w"></tt></menu>