欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

solidity智能合約[9]-字節(jié)數(shù)組與運算-創(chuàng)新互聯(lián)

byte類型

有byte bytes1 bytes2 … bytes32
特殊的有byte == bytes1

為城東等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及城東網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、城東網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

后面的數(shù)字代表占了多少字節(jié)。1個字節(jié)在內(nèi)存中占了8位

性質(zhì)

固定字節(jié)數(shù)組不能修改長度和內(nèi)容

字節(jié)一般用16進制來存儲

16進制中的1個數(shù)字代表占了4位。

1
2
3
4
5
6
7
bytes1 public num1 = 0x6a;        //轉(zhuǎn)換為10進制:106
bytes2 public num2 = 0x6a6f;     //轉(zhuǎn)換為10進制:27247

bytes6 public num3 = 0x6a6f6e736f6e;

bytes1 public a = 0x6a;//轉(zhuǎn)換為2進制:0110   1010    
bytes1 public b = 0x6f;//轉(zhuǎn)換為2進制:0110   1111

字節(jié)可以有長度屬性

1
2
3
function getlength() view public returns(uint,uint,uint){
   return (num1.length,num2.length,num3.length);
}

字節(jié)可以比較大小

不同類型的字節(jié)也可以比較大小

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
function  test1()  public view returns(bool){
   return  a>b;
}

function  test2() public view returns(bool){
   return  a>=b;
}

function  test3()  public  view returns(bool){
   return  a<b;
}
   function  test4() public   view returns(bool){
   return  a<=b;
}

function  test5() public view returns(bool){
   return  a==b;
}

   function  test6() public view returns(bool){
   return  a!=b;
}

function  test7() public view returns(bool){
   return num2 >num1;
}

字節(jié)可以進行位運算

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// 0110 1010
// 0110 1111

//&0110 1010   106    0x6a
//|0110 1111   111    0x6f
//^0000 0101   5      0x05
//~1001 0101   149    0x95
//<1101 0100   212    0xd4
//>0011 0101   53     0x35
function  weiTest1() public view returns(bytes1){
   return a & b;
}
  function  weiTest2() public view returns(bytes1){
   return a | b;
}
  function  weiTest3() public view returns(bytes1){
   return a ^ b;
}
  function  weiTest4() public view returns(bytes1){
   return ~a;
}

  function  weiTest5() public view returns(bytes1){
   return a<<1;
}
  function  weiTest6() public view returns(bytes1){
   return a >>1;
}

完整代碼

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
pragma solidity ^0.4.23;


contract  bytesTest{
   //0x6a6f6e736f6e
   bytes1 public num1 = 0x6a;        //106
   bytes2 public num2 = 0x6a6f;     //27247

   bytes6 public num3 = 0x6a6f6e736f6e;

    bytes1 public a = 0x6a;//0110   1010      106
    bytes1 public b = 0x6f;//0110   1111      111



   function getlength() view public returns(uint,uint,uint){
       return (num1.length,num2.length,num3.length);
   }

   // function changeLength()  public {
   //     num1.length = 9;
   // }

   function  test1()  public view returns(bool){
       return  a>b;
   }

    function  test2() public view returns(bool){
       return  a>=b;
   }

    function  test3()  public  view returns(bool){
       return  a<b;
   }
       function  test4() public   view returns(bool){
       return  a<=b;
   }

   function  test5() public view returns(bool){
       return  a==b;
   }

       function  test6() public view returns(bool){
       return  a!=b;
   }

    function  test7() public view returns(bool){
       return num2 >num1;
   }


   // 0110 1010
   // 0110 1111

   //&0110 1010   106    0x6a
   //|0110 1111   111    0x6f
   //^0000 0101   5      0x05
   //~1001 0101   149    0x95
   //<1101 0100   212    0xd4
   //>0011 0101   53     0x35
    function  weiTest1() public view returns(bytes1){
       return a & b;
   }
      function  weiTest2() public view returns(bytes1){
       return a | b;
   }
      function  weiTest3() public view returns(bytes1){
       return a ^ b;
   }
      function  weiTest4() public view returns(bytes1){
       return ~a;
   }

      function  weiTest5() public view returns(bytes1){
       return a<<1;
    }
      function  weiTest6() public view returns(bytes1){
       return a >>1;
   }

}
  • 本文鏈接: https://dreamerjonson.com/2018/11/14/solidity-9/

  • 版權(quán)聲明: 本博客所有文章除特別聲明外,均采用 CC BY 4.0 CN協(xié)議 許可協(xié)議。轉(zhuǎn)載請注明出處!

solidity智能合約[9]-字節(jié)數(shù)組與運算

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。

名稱欄目:solidity智能合約[9]-字節(jié)數(shù)組與運算-創(chuàng)新互聯(lián)
本文路徑:http://www.aaarwkj.com/article2/coigic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計、手機網(wǎng)站建設(shè)、ChatGPT、微信小程序、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
av人妻熟女少妇蒂亚| 日韩中文字幕久久中文字幕| 九九在线免费视频蜜臀| 亚洲av蜜臀在线播放| 日日嗨av特一级黄淫片| 在线观看视频免费午夜| 字幕日本欧美一区二区| 成人永久免费播放平台| 久久精品午夜福利一区| 亚洲最色一区二区三区| 亚洲天堂av在线观看| 国产精品一级二区三区| 国产成人综合亚洲不卡| 欧美男女精品一区二区三区| 18禁黄网站免费观看在线| 午夜福利视频欧美成人| 日本福利资源在线观看| 欧美日韩一区二区三区激情| 日本免费一区二区三区四区视频| 亚洲国产欧美日韩在线| 久久久久久国产精品亚洲| 伊人不卡中文字幕在线一区| av在线中文字幕剧情| 国内精品自产拍久久久久久久久91| 色综合色狠狠天天综合色| 成人短篇在线视频夫妻刺激自拍| av毛片高清在线观看| 欧美一区二区日韩国产| 欧美国产日韩在线播放| 伊人久久大香线蕉av色婷婷色| 午夜精品视频免费91| 高清免费在线自偷自拍| 日韩在线观看视频有码| 欧美国产日韩激情在线| 日韩在线一区中文字幕| 亚州精品少妇久久久久久| 一区二区三区欧美黑人| 国产原创av超爽剧情系列| 亚洲中文字幕激情中午字幕| 中文字幕乱码日韩一二三区| av东京热免费看一区|